2010-12-04 8 views
2

iPhoneの設定アプリケーションは、UITableviewでビルドされています。いくつかのビューでは、セル間に追加のテキストがあります。たとえば、 "設定" - > "一般" - > "ネットワーク"には、 というテキストがあります。「3Gを使用すると、データは高速に読み込まれますが、バッテリ寿命は低下する可能性があります。どのようにこれを実装するためのアイデア?私が言いたいのUITableViewセルの下のテキスト

画像はここで見つけることができます:あなたがグループ化されたテーブルビューを持っている場合は

http://www.tipb.com/2008/07/12/how-to-disable-3g-on-the-iphone-3g-for-more-talk-but-less-speed/

答えて

9

UITableViewDataSourceプロトコルで見つかったtableView:titleForFooterInSection:方法とUITableViewControllerクラスがあなたのためにこれを処理します。

- (NSString *)tableView:(UITableView *)tableView titleForFooterInSection:(NSInteger)section { 
    if (section == 0) { 
     return @"Footer text for first section, goes below cells in that group."; 
    } 

    return nil; 
} 

セル間にテキストを配置するには、複数のセクションが必要で、tableView:cellForRowAtIndexPath:メソッドに、そのテキストの下にあるセルを配置するように指示する必要があります。i次のセクション。

1

あなたはまた、任意のタイプの(画像、テキストなど)を、独自のUIViewを作成し、表ビューのセクションのフッターのテキストを指定することができXCodeの6.1では[[mycell contenView] addSubView:WHATEVER_IS_MY_VIEW_TO_ADD];

2

を使用して、表のセルに追加することができますストーリーボード。

ストーリーボードでTableViewControlerを選択し、フッターを追加するTableViewSectionを選択します。次に、「属性」インスペクタの「フッター」フィールドにテキストを入力します。

Add footer text to Table View Sections

関連する問題