3
這是一個iPad應用程序,因此它基於SDK 3.2(行爲也出現在以後的iOS版本上)。textFieldShouldBeginEditing:被UITableViewCell中的UITextField多次調用
我創建了一個包含UITextField的自定義UITableView單元類。單元格的類遵循UITextFieldDelegate協議,並且我實現了textFieldShouldBeginEditing方法來攔截用戶與文本字段的交互。
一切都通常很好,但我注意到,當用戶滾動tableview,然後點擊一個字段textFieldShouldBeginEditing多次調用,有時在兩個不同的領域。這導致用戶在表格的一行中的字段上敲擊,而在另一行中的字段成爲第一響應者。
有沒有人遇到過這種情況?
我正在設置一個解決方案來設置一個標誌來忽略固定時間段的輸入,但我真的很討厭這樣做,並且很想知道是否有連擊方式。
我有一個類似的問題和reloadRowsAtIndexPaths:withAnimation:做的伎倆 – 2012-07-12 21:31:32