2012-07-05 83 views

回答

14

你不能那樣做。您必須交換UILabelUITextField之間的控件,或者爲UIControl創建子類來爲您執行此操作。

6

uilabels不能被用戶編輯,請改爲使用textfield。您可以調整文本字段的屬性,使其看起來像一個標籤。

然後,只需將交互設置爲禁用即可模擬標籤,並在該區域添加「something」(如不可見視圖或按鈕或某物)以檢測此部分中的長按。那麼當它以編程方式將重點放在它上面時。當用戶按下返回時,焦點將會丟失,並且不會重新成爲「標籤」

相關問題