У меня есть контроллер вида с табличным представлением. Ширина UITableViewCell равна 320 в IB. Теперь я хочу использовать контроллер просмотра в iPad, добавив его в супервизор. Ширина супервизора больше 320. В представлении таблицы отображается надстройка. Проблема в том, что она занимает 320. Как я могу изменить ширину ячейки, чтобы занять всю ширину супервизора? Благодарю.Как изменить ширину UITableViewCell в iPad
0
A
ответ
0
Эй, вам нужно создать пользовательский UITableViewCell. Чем вы можете перезаписать функция
- (void) layoutSubviews
{
[dateLabel setFrame:CGRectMake(10.f, 16.f, 80.f, 12.f)];
[textLabel setFrame:CGRectMake(106.f, 16.f, self.frame.size.width-105.f + 1.f, 12.f)];
}
В, что функция self.frame.size.width
является фактическим один.
И он также работает с поворотом устройства.
Авторезистирующая маска должна соответствовать вашим потребностям. – dasdom