Tôi đang cố sử dụng UITableView.keyboardDismissMode = UIScrollViewKeyboardDismissMode.Interactive
để có thể kéo bàn phím lên và xuống. Tuy nhiên tôi không thể tìm thấy bất kỳ cách nào để theo dõi khung bàn phím để cập nhật khung tableView và chế độ xem tin nhắn của tôi. Tôi chỉ đơn giản là cố gắng để tái tạo các hành vi iMessage tiêu chuẩn. Với cái tên này, tôi đã nghĩ rằng UIKeyboardWilChangeFrameNotification
sẽ hoàn hảo để theo dõi những thay đổi của khung bàn phím, nhưng nó chỉ thông báo khi cử chỉ kết thúc và bàn phím hoạt hình lên hoặc xuống.UIKeyboard sẽ thay đổi khung bằng cách bỏ qua bàn phím tương tác, không được gọi là liên tục
14
A
Trả lời
-3
Cách tiếp cận tốt nhất để loại bỏ tương tác là sử dụng thông báo hệ thống "UIKeyboardDidShowNotification" và "UIKeyboardWillHideNotification". Khi bộ chọn được gọi là bạn cập nhật nội dung bên dưới của bảng. KHÔNG phải là những ràng buộc. Cập nhật inset sẽ cung cấp cho bạn một trải nghiệm loại bỏ bàn phím mịn mượt mà.
+0
Điều này không cập nhật và theo dõi tương tác của bàn phím. – Michael
Các vấn đề liên quan
- 1. Làm thế nào để phát hiện các thay đổi khung bàn phím khi loại bỏ bàn phím tương tác?
- 2. Yêu cầu khung hình động được gọi là liên tục
- 3. Bỏ phiếu liên tục bằng cách sử dụng Tác vụ
- 4. Nhập bàn phím liên tục trong C
- 5. Có thể thay đổi UITextInputTraits khi đang xem UIKeyboard không?
- 6. UIKeyboardWillShowNotification không được gọi là chuyển đổi bàn phím trên iOS 11
- 7. Mockito xác minh không tương tác nhưng bỏ qua getters
- 8. Intellij bỏ qua bố cục bàn phím đã chọn
- 9. Bàn phím hệ thống Metro chủ đề không thay đổi
- 10. Thay đổi chiều cao hàng UITableView mà không loại bỏ bàn phím
- 11. Danh sách liên tục của khung dữ liệu gấu trúc, nhưng bỏ qua tên cột
- 12. UIKeyboardWillChangeFrame Thông báo không được gọi bằng bàn phím biểu tượng cảm xúc
- 13. iOS: Cách truy cập `UIKeyboard`?
- 14. Đặt Emacs bỏ qua bố cục bàn phím hệ thống
- 15. Bàn phím của UITextField sẽ không loại bỏ. Không, thực sự
- 16. Tại sao móc khóa bàn phím của tôi nhận được các sự kiện liên tục và nhấn phím nhiều lần?
- 17. .gitignore sẽ không bỏ qua thư mục
- 18. Nhập bằng bàn phím Java Stream
- 19. Làm thế nào để thay đổi khung của UIKeyBoard lập trình trong iOS
- 20. Scrapy SgmlLinkExtractor bị bỏ qua là bỏ qua các liên kết được phép
- 21. Cách loại bỏ bàn phím trong Android SearchView?
- 22. iOS iPhone - nhận được chiều cao UIKeyboard TRƯỚC KHI keyboardWillShow
- 23. Có các phím tắt cho bàn điều khiển ruby tương tác (irb) không?
- 24. Ẩn bàn phím ảo hoạt động mà không cần bất kỳ thao tác bàn phím
- 25. Thay đổi bàn phím theo lập trình thành Dvorak
- 26. Cửa sổ toàn màn hình sẽ không nhận được đầu vào bàn phím bằng cách sử dụng KeyListener hoặc KeyBoardFocusManager
- 27. Cách bỏ qua gọi lại liên kết trong tiêu hủy
- 28. Phát hiện thay đổi kiểu bàn phím trong bàn phím tùy chỉnh cho iOS 8
- 29. CFUUIDTạo các thay đổi UUID liên tục
- 30. Làm thế nào để ngăn bàn phím thay đổi từ số thành bảng chữ cái khi phím cách chạm được?
FYI: http://www.openradar.me/14847817 –