私はテーブルビューを開発しています。そのテーブルを埋めるために、私は75の内容の配列を持っています。今、私はテーブルビューを最初に表示したときと同じようにテーブルビューを表示し、配列が10行だけ表示され、タイトルがより多く表示されるボタンが1つだけ表示されます。ボタンをクリックすると、配列の次の10コンテンツがテーブルビューに表示され、テーブルビューの最後に2つのボタンの前後が表示されます。次へをクリックすると、配列の次の10コンテンツが表示され、前のコンテンツをクリックすると、前の10コンテンツが表示されます。今問題は、私はこの型の見た目を得るために配列で何をするのでしょうか?テーブルビューでそれをどのようにコードですか?どのようにアレイを分割し、テーブルビューで表示しますか?
0
A
答えて
2
あなたは以下のように行くことができます。..
1 ... n個の変数と仮定する取る=
2 11 ...のみのn-1細胞のコードを記述cellForRowAtIndexPath
に...とのためにn番目のセルを使用すると、
3を言ったように今すぐdidSelectRowAtIndexPath
で選択したセルは、n ==インデックスを持っていることを識別するためのコードを書く。..以上を示して示している初めてのボタンを作成します?はいの場合は、nを10に増やしてからもう一度リロードテーブルを呼び出すメソッドを呼び出します。
4.必要に応じてnをインクリメントおよびデクリメントしますが、n番目のローの選択でデータをリロードすることを忘れないでください。
0
これは、ボタンのタグプロパティ(uiviewの子はそれを継承します)を使用して次のようにして実現できます。
配列を10要素の配列に分割し、それぞれを別の配列に格納することができます。今すぐデータを取得するには、ボタンのtag
を設定することができます。つまり、たとえば、最初に多くのボタンタグが1になります。クリックすると、配列の配列から1番目の配列を取り出して表示し、2番目のボタンのタグを2に設定することができます。次に、より多くのボタンが大きい配列から2番目の要素を取得します。前と同じ方法でそれぞれのタグを保存し、それを使って以前の配列をフェッチすることができます。
上記の2D配列もなくても可能です。そのためには、moreButton.tabに10を掛けて、配列の次の10要素を表示することができます。
タグプロパティを更新する前に、必要な検証チェックを入れてください。
希望します。
関連する問題
- 1. アレイを分割して行と列に表示しますか?
- 2. MIPSアセンブリでアレイをどのように分割するのですか?
- 3. どのようにXMLをmuleで分割しますか?スプリッタ?
- 4. どのようにC#で列を分割しますか?
- 5. spaCyトークナイザはどのように文を分割しますか?
- 6. 95mbのJSONアレイを小さなチャンクに分割しますか?
- 7. データフレームをどのように分割したいのですか?
- 8. チタンの文字列をどのように分割(分割)できますか?
- 9. firebaseデータベースからテーブルビューに画像を表示しよう
- 10. 一般的なストライドでアレイを分割しますか?
- 11. 分割numpyのアレイによるBOOL
- 12. ナビゲーションビューアをテーブルビューに表示するにはどうすればよいですか?
- 13. どのようにしてPythonで文字列を分割しますか?
- 14. どのようにデータを分割して割り当てるのですか?
- 15. これをアレイでどのようにフィルタリングしますか?
- 16. どのようにしてアレイをアンラップできますか?
- 17. どのようにして列を分割し、列を作成しますか?
- 18. どのようにデータをrで分割できますか?
- 19. どのように文章を分割して句読点付きの単語に分割できますか?
- 20. iphoneで分割表示のようなアプリケーションを行う方法
- 21. iPhone - テーブルビューで2種類のオブジェクトタイプを表示しよう
- 22. どのように配列を分割してデータベースに保存しますか?
- 23. ウィンドウを分割して、常にソフトウェアを表示します。
- 24. アレイをより小さな配列に分割するにはどうすればよいですか?
- 25. ポリマーバインディングはどのようにアレイ上で機能しますか?
- 26. 、どのように表のセルを分割するには?
- 27. Javaではフローリングなしでどのように分割できますか?
- 28. どのようにプログラムでNSMenuを表示しますか?
- 29. どのようにWindowsアプリケーションでHTMLを表示しますか?
- 30. アレイがインデックステンプレートに表示されないようにしますか?