私はテーブルビューを開発しています。そのテーブルを埋めるために、私は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. どのようにXMLをmuleで分割しますか?スプリッタ?
- 2. どのようにC#で列を分割しますか?
- 3. 95mbのJSONアレイを小さなチャンクに分割しますか?
- 4. 分割numpyのアレイによるBOOL
- 5. チタンの文字列をどのように分割(分割)できますか?
- 6. これをアレイでどのようにフィルタリングしますか?
- 7. ウィンドウを分割して、常にソフトウェアを表示します。
- 8. iphoneで分割表示のようなアプリケーションを行う方法
- 9. ナビゲーションビューアをテーブルビューに表示するにはどうすればよいですか?
- 10. iPhone - テーブルビューで2種類のオブジェクトタイプを表示しよう
- 11. タイムスロットを分割して表示する
- 12. アレイを分割してオブジェクトに入れます
- 13. Javaではフローリングなしでどのように分割できますか?
- 14. どのようにWindowsアプリケーションでHTMLを表示しますか?
- 15. どのようにプログラムでNSMenuを表示しますか?
- 16. プロジェクトを分割するアセンブリをどのように決定しますか?
- 17. テーブルビューをサブビューとして追加して表示しますか?
- 18. Cに "%5d"をどのように表示しますか?
- 19. ビットアレイをVerilogのより小さいアレイに分割する
- 20. 分割は、アレイとカウント
- 21. アプリケーションは分割ビューコントローラをモーダルに表示しようとしました(私のアプリに分割ビューはありません)
- 22. ユーザーのメッセージを分割して並べて表示しないようにするにはどうすればよいですか?
- 23. Mercurial shelve extension - どのようにシェルフの差分を表示できますか?
- 24. ページ分割結果と教義をどのようにキャッシュしますか?
- 25. 時間と分だけをどのように表示できますか?
- 26. presentViewControllerはビューをどのように表示しますか?
- 27. 新しい分割を開かずに垂直分割にタグ定義を表示させるにはどうすればいいですか?
- 28. 「AVAssetExportSession」でビデオを分割しようとしています
- 29. Azureの簡単なテーブルのデータをどのように表示し、それをリストビューで表示しますか?
- 30. がどのように分割ABテスト