0

UITableView の左右の「ガター」幅を取得したいと思います。それらにアクセスする方法はありますか?

グループ化された UITableView

特にiPhoneとiPadでは異なるため、これをプログラムで行う方法を探しています。

4

2 に答える 2

2

このような値を使用する必要がある状況はありませんが、知りたい場合は、のフレームを調べることができます[UITableViewCell contentView]。セル全体の幅はテーブルの幅と同じcontentViewです。使用できる領域を制限するのは です。

- (void)layoutSubviews {
    [super layoutSubviews];

    NSLog(@"Cell bounds: %@", NSStringFromCGRect(self.bounds));
    NSLog(@"Cell content view frame: %@", NSStringFromCGRect(self.contentView.frame));
}

出力 (全画面グループ化テーブル、iPhone):

セル境界: {{0, 0}, {320, 67}}
セル コンテンツ ビュー フレーム: {{10, 1}, {300, 65}}

于 2013-03-13T17:49:52.050 に答える
0

グループ化されたテーブルの使用

左に 10 個、右に 10 個

于 2013-03-13T17:15:16.773 に答える