2016-11-16 2 views
-1

私はUITableViewセルにテキストフィールドを持っています。編集モードでテーブルビューを編集中に、表示されているすべてのセルのテキストフィールドのユーザー操作を有効にします。

textfield = (UITextField *) [cell viewWithTag:34]; 
textfield.text = [SadikArray objectAtIndex:indexPath.row]; 

テーブルビューは、私がtrueにテキストフィールドのユーザインタラクションを可能にし、テーブルビューが編集モードでない時にユーザーの操作を無効にする必要があり、編集モードです。

私にこれを手伝ってください。

答えて

1

あなたのUITableViewが編集モードになって、その後cellForRowAtIndexPathでYESにあなたのUITextFieldのユーザーの対話操作を行いますが、編集モードのように、あなたのUITableViewを作るときに、そのユーザーもこの

textField.userInteractionEnabled = YES; 

のようなUITextFieldsと対話することができ、その後テーブルビューをリロードします。

あなたのUITableViewはあなたのUITableView以外の編集をするとき、あなたのUITableViewをリロードすることを忘れないでください、そして、また、この

textField.userInteractionEnabled = NO; 

ようにはするためにユーザーとの対話をしない編集モードではありません設定した場合。

+0

うわー、ありがとう。それは働いている。 –

+0

ハッピーコーディング:) – Rajat

関連する問題