我有一个UITextField
,我将其设置为inputView
UIPickerView
,因此用户可以在那里的几个值之间进行选择。但是,我在使文本字段成为第一响应者时遇到了麻烦。
如果我将我的文本字段设置为userInteractionEnabled = NO
那么它不会成为第一响应者,但如果我将其设置为 YES
它将成为第一响应者,但随后我会在那里有一个我不想要的闪烁光标。那么如何让只读UITextField
成为第一响应者呢?
从您的问题来看,您不需要UITextField
.因此,实现此目的的另一种方法是在顶部添加一个带有UIButton
的UILabel
,这将带来拾取器。在选取器中选择任何值时,可以修改UILabel
文本。