Tôi gặp sự cố trong hai tình huống hoàn toàn khác nhau, điều này khiến cho nó thực sự kỳ lạ.Độ trễ của trạng thái được đánh dấu của nút
- Tình huống: UIButton là dạng phụ của một UIView khác.
- Tình huống: UIBarButtonItem trong UIToolBar.
Trong cả hai trường hợp, các nút chỉ được đánh dấu sau một chút chậm trễ, khoảng 0,5 giây. Chắc chắn từ lâu để làm nổi bật chế độ xem khi nhấn vào bình thường. Cả hai đều hoạt động hoàn hảo trên trình giả lập, nhưng không hoạt động trên thiết bị thực (tôi có iPhone 5s với iOS 7.0.4).
Những gì tôi cố gắng
Thiết lập zPosition với giá trị cao nhất (MAXFLOAT) của các quan điểm, để đảm bảo không có gì che vòi nước.
Kích hoạt rõ ràng phần đánh dấu.
Cả hai rõ ràng là không hoạt động.
Chỉnh sửa: Vẫn chưa được giải quyết.
Bạn không thực hiện việc gì giống như cuộc gọi trên máy chủ chính khi nhấn vào các nút đó? Điều đó có thể gây ra sự chậm trễ trong đánh dấu. Bạn nên thực hiện các cuộc gọi đó trong nền nếu có. – FabKremer
làm nổi bật hình ảnh ở định dạng png? –
Tôi đoán bạn đang thực hiện một số công việc nặng nhọc khi nhấn vào các nút đó. Hiển thị hình ảnh đang hoạt động trên chuỗi chính. Bạn có thể kiểm tra chức năng IBAction cho các nút. – Joey