2012-07-05 135 views

回答

14

你不能那样做。您必须交换UILabelUITextField之间的控件,或者为UIControl创建子类来为您执行此操作。

6

uilabels不能被用户编辑,请改为使用textfield。您可以调整文本字段的属性,使其看起来像一个标签。

然后,只需将交互设置为禁用即可模拟标签,并在该区域添加“something”(如不可见视图或按钮或某物)以检测此部分中的长按。那么当它以编程方式将重点放在它上面时。当用户按下返回时,焦点将会丢失,并且不会重新成为“标签”

相关问题