Tôi có số UITextField
mà tôi đang sử dụng UIPickerView
làm inputView
. Người dùng có thể chọn giá trị từ bộ chọn và giá trị đã chọn được điền vào số TextInput
của tôi.
Sắp xếp này hoạt động tốt, nhưng với các vấn đề sau:Tắt con trỏ và sao chép/dán trong UITextView (nhanh)
1) Tôi muốn tắt con trỏ vẫn hiển thị trong UITextField
.
Tôi đã thử vô hiệu hóa UITextField
, nhưng sau đó nó không phản ứng với các chạm và sau đó UIPickerView
không hiển thị - điều này làm cho nó vô ích.
2) Vì trình chọn được hiển thị và bàn phím không được người dùng nhấn vào trường văn bản, người dùng không thể nhập bất kỳ thứ gì, nhưng vẫn có thể dán văn bản được sao chép từ người khác khi nhấn lâu. Làm thế nào tôi có thể vô hiệu hóa điều này?
Tôi không thể tìm thấy thông tin có liên quan trực tuyến. Tôi có nên sử dụng số Label
hoặc Button
cho điều này thay vì UITextInput
không?
Đây là một giải pháp tuyệt vời cho bất kỳ ai cố gắng giữ cho tính năng dataDetectorTypes một cách chính xác mà không cho phép người dùng chọn (tức là sao chép, chọn tất cả, tra cứu) phần còn lại của văn bản xung quanh dữ liệu có thể thao tác. Cảm ơn @TonyMkenu –