Я использую 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}}. Здесь ширина равна 600, что совпадает с шириной для Any-Any Size.
Но для iPhone5 я ожидаю, что ширина здесь будет 320. Как я могу получить ширину с автоматическим изменением размера UITableViewCell
.