私はテーブルビューコントローラを持っています。私が望むのは、1つのセルをクリックした後、他のセル(行)でinoutをブロックしたいということです。例えば、私が4つのセルを持っている場合、ユーザーが1番目のセルをクリックすると、2,3,4でユーザー入力をブロックする必要があります。同様に2を選択すると、入力は1,3,4でブロックされます。どうやってするか?テーブルビューコントローラの他のセルでタッチ入力をブロックしたい
答えて
はジャストでユーザーの操作を無効にしなかったのUITableView
実際、何らかのコントロールを持っているか、そうでないものがあるため、ある特定の細胞とやりとりできるようにしたいのですが?しかし、あなたがしない場合は "[tableView setUserInteractionEnabled:NO];"うまく動作します。 –
必要なメソッドは 'UITableView.didSelectRowAtIndexPath:(NSIndexpath *)indexPath'です。 indexPath.rowは行番号を与えるので、コードは次のようになります。 – strings42
疑似コード - if(!rowAlreadySelected)then {selectedRow = indexPath.row; rowAlreadySelected = TRUE; } else {if(indexPath.row = selectedRow)<既に選択されている行をクリックしたときの操作を実行します。これは関係ありません。>} else {
- 1. モバイルデバイスのタッチ入力
- 2. WindowStyleなしとタッチ入力
- 3. Visual Studio 2008のタッチ入力
- 4. Androidタッチ入力NullReferenceException
- 5. タッチ入力/非タッチ入力がカスタム入力コンポーネントで更新されない - 角2
- 6. 他のリクエストをブロックせずにソケット入力を聞く方法
- 7. フォームのインライン入力とブロック入力
- 8. 他の列の値を持つ列の空のセルを入力します。
- 9. プレイヤーの動きのタッチ入力
- 10. SpriteKit isUserInteractionEnabled = falseブロックのタッチ
- 11. 別のテーブルビューコントローラでクリックされたものに基づいてテーブルビューコントローラに接続
- 12. 入出力のブロック方法
- 13. removeFromSuperview()ブロックUIView入力
- 14. タッチ入力をマウス/キーボード入力に変更する
- 15. タッチ入力をエミュレートするAndroidアプリ
- 16. EXEC_BAD_ACCESS dispatch_asyncでセルの内容を入力
- 17. データが他のセルに入力されているときに1つのセルを更新する
- 18. 子テーブルビューコントローラがタッチやスクロールに対して応答しないのはなぜですか?
- 19. ストーリーボードナビゲーションコントローラなしのテーブルビューコントローラ
- 20. select()Whileループでブロックを2回入力したとき
- 21. UnityEngine.Vector3をUnityEngineに変換してください。タッチまたはマウス入力
- 22. Python、 `with`ブロックを再入力
- 23. iOSのSWIFT - CollectionView特定のセルをタッチ
- 24. スライダーは、私はWPFでこのスライダーを持ってタッチ入力
- 25. 他のテーブルをブロックして挿入します
- 26. Visual Basic Datagridviewセルのイベントとキーボードの入力を入力
- 27. 入力値(タッチ)に基づくiPhoneアニメーション
- 28. ユーザーフォームの入力用テキストボックスをブロックする
- 29. テストのために常に入力ストリームをブロックしていますか?
- 30. 入力をバインドしようとしています他の入力で継承しています
の選択行のデリゲートメソッドあなたはまだ一つのセルというクリックできるようにしたいですか? –