2014-12-04 21 views
11

Trong iOS 8+ tôi nhận thấy rằng nếu bạn có trường văn bản hiện là firstResponder trong bộ điều khiển chế độ xem được hiển thị, khi bộ điều khiển chế độ xem bị loại bỏ, bàn phím bị treo trong khoảng 1 giây trước khi bị sa thải.Bàn phím iOS 8 Bỏ qua độ trễ sau khi bộ điều khiển chế độ xem bị loại bỏ

Điều này xảy ra đối với cả iOS 8.0 và 8.1 và không phải 7.1.

Mọi ý tưởng tại sao đây là?

+0

Tôi cũng thấy nó. – brbgyn

Trả lời

16

Theo điều này, trong iOS 8 có vẻ như chế độ xem không từ chức trạng thái trả lời đầu tiên cho đến khi nó thực sự không có màn hình.

http://prod.lists.apple.com/archives/cocoa-dev/2014/Sep/msg00391.html

workaround của chúng tôi là để gọi [self.view endEditing:YES] trong -viewWillDisappear.

+1

Khi tôi thử điều này, bàn phím bắt đầu loại bỏ, nhưng sau đó nhảy trở lại ngay trước khi bộ điều khiển xem loại bỏ vì một lý do nào đó ... – ryanthon

+0

Bạn có thể chia sẻ mã của mình không? – micap

+0

cảm ơn bạn đã giải quyết lỗi này – malhal

Các vấn đề liên quan