Tôi gặp phải sự cố khi nút của tôi vẫn được "nhấn" trong khi nút này hiển thị cửa sổ bật lên được gọi từ đó. Popover là bộ chọn cho một số bộ lọc và bộ lọc được hiển thị trên chính nút đó. Khi tôi gõ vào nó và nó cho thấy cửa sổ bật lên nó sẽ trở thành bỏ chọn không có vấn đề gì.Sự kiện UIButton. Có gì khác biệt?
Tôi nghĩ rằng tôi phải xác định lại hành vi của mình trên sự kiện chạm và khiến ứng dụng phản hồi không đứng nổi bật touch up inside
. Sau đó, tôi tự hỏi các sự kiện khác có trách nhiệm gì? Nhưng tôi không thể tìm thấy danh sách sự kiện trong thư viện iOS và trong StackOverflow chỉ là câu hỏi về hành vi không chính xác của touch up inside
hoặc touch down
.
Vì vậy, sự khác biệt giữa các sự kiện liên lạc là gì?
- chạm hủy - khi bạn chạm vào nút nhưng di chuyển ngón tay ra và nó vẫn bị bỏ chọn?
- chạm xuống - ngay trên vòi nước.
- chạm xuống lặp lại ??
- chạm kéo vào ??
- chạm kéo thoát?
- chạm vào bên trong ??
- chạm vào kéo bên ngoài ??
- chạm vào bên trong - khi bạn nhấn và thả nút còn lại ở đó là giới hạn . Nó thay đổi trạng thái UIButtons thành Normal.
- chạm vào bên ngoài - khi bạn nhấn và thả nút thoát khỏi giới hạn ?
các IBActions khác không được gửi bởi UIButton, phải không? Ngoài ra các sự kiện đó thay đổi diện mạo của UIButton như thế nào? Giống như highlighted
hoặc selected
?
Tôi đánh giá cao một liên kết về bài viết hay về IBActions, bởi vì tôi không thể tìm thấy nó.
http://developer.apple.com/library/ios/#documentation/uikit/reference/UIControl_Class/Reference/Reference.html#//apple_ref/doc/constant_group/Control_Events – janusbalatbat
@janusfidel cảm ơn bạn rất nhiều, nó trả lời câu hỏi của tôi hoàn toàn :) – Protheus