2014-10-28 26 views
5

Tôi muốn thêm trường tìm kiếm trong bàn phím tùy chỉnh cho phép người dùng tìm kiếm nội dung có thể nhập vào tài liệu văn bản chính mà bàn phím đang được hiển thị.Lag Khi kích hoạt trường văn bản Bên trong iOS 8 Bàn phím tùy chỉnh

Tuy nhiên, gọi -becomeFirstResponder trên đối tượng UITextField gây ra độ trễ 3-4 giây trong khi không chấp nhận đầu vào. Điều tương tự cũng xảy ra nếu tôi gọi -resignFirstResponder. Tôi có thể đặt thuộc tính text của trường văn bản tốt, nhưng điều đó có nghĩa là không có dấu mũ và văn bản bị cắt ngắn để vừa.

On gọi (become|resign)FirstResponder, tôi nhận được thông điệp sau đây trong nhật ký:

2014-10-28 13: 39: 50,920 Giffy KB [2073: 514.844] Nhận 0 hình ảnh

2014-10 -28 13: 39: 57,942 Giffy KB [2073: 514.745] < _UIRemoteInputViewController: 0x14762a030> timed out chờ đợi hàng rào hàng rào từ com.theappical.giffage.giffagekb

2014/10/28 13: 39: 58,446 Giffy KB [ 2073: 514745] Xem dịch vụ không cân bằng thông điệp 'bắt đầu' hàng rào với thông báo 'kết thúc' trong vòng một giây; time out.```

Bàn phím bên thứ ba khác dường như không sử dụng textfields (chúng sử dụng chế độ xem tùy chỉnh thay thế). Điều đó có nghĩa là đây là lỗi ở cuối Apple hay là tôi có thể làm gì để giải quyết nó?

+0

Kiểm tra liên kết này .. http://stackoverflow.com/a/12460283/2522457. cũng kiểm tra liên kết bên dưới https://discussions.apple.com/thread/6552509 –

+0

@ShreyanshShah câu hỏi đầu tiên dành cho OS X, câu hỏi thứ hai là nội dung người dùng cơ bản, không có gì liên quan đến mã. – caughtinflux

+0

Vẫn là một lỗi đang hoạt động trong iOS 8.1.3 –

Trả lời

3

Đã gửi báo cáo lỗi với Apple cho cùng, kết thúc giả mạo trường văn bản bằng cách sử dụng nhãn UILabel. Tính đến nay (iOS 8.1 mới nhất), vấn đề này vẫn chưa được giải quyết.

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