2015-07-17 37 views
14

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

+0

FYI: http://www.openradar.me/14847817 –

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