Tôi nghĩ điều này thật kỳ lạ, tôi đã tạo lớp của riêng mình kế thừa từ UIAlertView. Trong lớp này, tôi thêm một UITableView làm subview và các ô chứa một UILabel và một UITextField.UITextField: không thể nhập văn bản nhưng biểu tượng mặt cười, sao chép/dán và backspace là tốt
các cụ lớp: UITableViewDelegate, UITableViewDataSource và UITextFieldDelegate,
Trong cellForRowAtIndexPath mỗi cell.uiTxtField.delegate được thiết lập để tự.
Sau đây xảy ra cả trong mô phỏng và trên thiết bị iPhone thật:
Khi tôi đặt con trỏ/ngón tay trong UITextField bàn phím bật lên và textFieldDidBeginEditing được kích hoạt, đó là tốt và như mong đợi.
Khi tôi rời khỏi UITextField, textFieldDidEndEditing được kích hoạt, cũng tốt và như mong đợi.
Nhưng khi tôi bắt đầu nhập văn bản, con trỏ ngừng nhấp nháy nhưng không có văn bản được nhập vào UITextField.
tôi có thể sao chép và dán văn bản bằng cách giữ con trỏ/ngón tay trong một UITextField có chứa văn bản, chọn sao chép và sau đó dán nó vào một UITextField (hoặc tương tự).
backspace hoạt động tốt.
Nó cũng cho phép của tôi gõ vào biểu tượng và biểu tượng mặt cười, vv
Điều duy nhất tôi không thể gõ vào là ký tự/chữ cái và số
Nút trở không kích hoạt textFieldShouldReturn
Kể từ textFieldDi dBeginEditing và textFieldDidEndEditing được kích hoạt Tôi cho rằng thiết lập đại biểu của tôi là tốt, nhưng tôi không thể hiểu tại sao tôi không thể gõ văn bản và tại sao textFieldShouldReturn không được kích hoạt.
This có thể liên quan.
Mọi trợ giúp đều được đánh giá cao.
tôi có cùng một vấn đề..bất kỳ ai biết giải pháp, hãy giúp nó – Anju