屏蔽系統的鍵盤彈出

自己開發中遇到的,隨手記一下吧。。

一,可以設置userinteraction屬性爲no。

二,要做到這個,先設UITextField的delegate爲ViewController,在ViewController的h文件中加入

<UITextFiledDelegate>
在m文件中加入- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField
{
        return NO;
}
就可以了,
不過實現不可編輯最簡單的方法是把Enabled設爲NO就可以了,但是貌似,設置了這個屬性值之後就不能再給textfield添加響應事件,如果要監聽textfield的變化,就要在需要的地方設置通知,利用通知機制進行改變。例子:電話界面的texfield的檢索處理


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章