Any-Any Size を使用Storyboard
し、次の制約を定義しますUITableViewCell
。
- SuperView への先行スペース -16.00px
- SuperView への末尾のスペース -16.00px
- 上部スペースから SuperView 0.00px まで
- 下部スペースから SuperView 0.00px まで
UITableViewCell
iPhoneのすべてのサイズのフレームを印刷すると、フレームサイズが取得されます
BookTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"BookTableViewCellID"];
if (cell==nil) {
cell = [[BookTableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:@"BookTableViewCellID"];
}
NSLog(@"TextView Cell Frame %@ ",NSStringFromCGRect( cell.contentView.frame));
出力の textView セル フレーム {{0, 0}, {600, 44}}。ここで、幅は Any-Any Size の幅と同じ 600 です。
しかし、iPhone5の場合、ここの幅は320であると予想されます..の自動サイズ変更幅を取得するにはどうすればよいですかUITableViewCell
.