Cocoa-Touch - 使只读的UITextField成为第一响应者

时间:2012-10-08 21:21:35

标签: ios cocoa-touch uitextfield becomefirstresponder

我有一个UITextField我已将inputView设置为UIPickerView,因此用户可以在那里选择几个值。但是我无法让文本字段成为第一响应者。

如果我设置了我的文本字段userInteractionEnabled = NO,那么它就不会成为第一响应者,但是如果我将它设置为YES它将成为第一响应者但是我会在那里有一个闪烁的光标我做不想。那么如何让只读UITextField成为第一响应者?

1 个答案:

答案 0 :(得分:0)

从你的问题来看,你看起来不需要UITextField。因此,实现此目标的另一种方法是在顶部添加UILabel并添加UIButton,这将带来选择器。在选择器中选择任何值时,可以修改UILabel文本。