Có cách nào để UITextField
trở thành người trả lời đầu tiên mà không có hoạt ảnh của bàn phím không? Đó là, làm cho nó như vậy mà bàn phím chỉ xuất hiện?Trở thành người trả lời đầu tiên mà không có hình động
Về cơ bản, tôi đẩy một giây UIViewController
qua UIViewController
rằng có UITextField
, và khi đó điều khiển xem thứ hai được popped ra khỏi stack, tôi muốn UITextField
để ngay lập tức có tư cách trả lời đầu tiên để khi bộ điều khiển xem thứ hai được bật lên, người dùng không bao giờ nhận thấy trường văn bản không trả lời trước tiên.
Ngay bây giờ tôi có nó để khi nó xuất hiện, bàn phím làm động lên màn hình, nhưng tôi không muốn điều đó được nhìn thấy.
Bất kỳ ý tưởng nào?
Chờ UIView là gì? Có phải cái gì đó giống như 'self.view', hay là' UITextField'? Ngoài ra, tôi chỉ nên đặt điều này trong 'viewWillAppear'? –
UIView tham chiếu đến lớp học. Phần duy nhất bạn cần thay đổi là 'textField'. Đây sẽ là tên của UITextField bạn muốn làm cho firstResponder –
Hm Tôi đã làm điều đó, nhưng không có gì thay đổi ... Tôi nghĩ rằng điều đó là bộ điều khiển xem với trường văn bản đã được tải. Khi xem được tạo ra, nó xuất hiện ngay lập tức như nó nên, nhưng khi tôi bật trở lại bộ điều khiển xem này từ bộ điều khiển khác trên ngăn xếp, nó đã được nạp để điều này không bao giờ xảy ra. Tôi đặt mã này trong 'viewWillAppear'. Tôi nên làm gì? –