在ios 4 中textFieldShouldBeginEditing,会调用两次。如果有需要在textFieldShouldBeginEditing处理的时间时,需要添加一个BOOL变量来检查是否 已经触发该事件。以免导致莫名其妙的问题。
一般都是在此事件中return NO,然后自定义一个ActionSheet 或者AlertView。当你发现ActionSheet或AlertView显示很诡异时,检查一下是不是被调用两次了。
一般都是在此事件中return NO,然后自定义一个ActionSheet 或者AlertView。当你发现ActionSheet或AlertView显示很诡异时,检查一下是不是被调用两次了。