UITableView の左右の「ガター」幅を取得したいと思います。それらにアクセスする方法はありますか?
特にiPhoneとiPadでは異なるため、これをプログラムで行う方法を探しています。
UITableView の左右の「ガター」幅を取得したいと思います。それらにアクセスする方法はありますか?
特にiPhoneとiPadでは異なるため、これをプログラムで行う方法を探しています。
このような値を使用する必要がある状況はありませんが、知りたい場合は、のフレームを調べることができます[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}}
グループ化されたテーブルの使用
左に 10 個、右に 10 個