0

下の図のように UIViewController 内にテーブルビューを作成したい(2番目の画面を意味します)

ここに画像の説明を入力

最善の解決策は何ですか?「UIViewController を作成してから tableView を作成し、カスタムセルを持つ tableView の内部に」?

ヒントを教えてください。

前もって感謝します!

4

3 に答える 3

0

タブバーコントローラープロジェクトを作成します。すべてのタブバーアイテムはナビゲーションコントローラーになります。

Tat way uは、ナビゲーションとタブの両方を管理できます。

于 2012-09-20T05:35:55.910 に答える
0

したがって、基本的には、テーブルビューがスペース全体を埋めないようにする必要があります。はい、確かに実行できUIViewController、実装UITableViewDelegateUITableViewDataSourceプロトコルを許可し、テーブルビューをスローしてプロトコルを接続し、カスタムセルを使用できます。

テーブルビューが水平方向にスペースを埋めないようにするだけの場合(ただし、ナビゲーションバーに到達するまでスクロールできます)、を作成してUITableViewController、セルの背景を希望どおりに設定できます。具体的には、640px(または320px)の幅の背景画像を作成しますが、たとえば中央の600pxのみが塗りつぶされます。左右の20pxは透明です。(もちろん、これを行うにはpngが必要です)この背景をセルに適用し、別の背景をセルに適用するとself.view、実際には両側の20pxの下にビューの背景を見ることができます。

2番目のアプローチを選択した場合でも、セルは全幅であることに注意してください。視覚的に狭く見えるようにしているだけです。それはまったく問題ありませんが、ハイライトの背景もカスタマイズする必要があります。

于 2012-09-20T04:29:09.120 に答える
0

あなたの写真を見ると、 UINavigation Controller を親View Controllerとして作成し、 UITabBarViewController をルートビューとして追加する必要があるようです。次に、2番目のタブでテーブル内のセルをクリックすると、ビューが別のビューにプッシュされ、写真が表示されます

于 2012-09-20T04:43:40.600 に答える