2013-07-30 3 views
0

У меня есть контроллер вида с табличным представлением. Ширина UITableViewCell равна 320 в IB. Теперь я хочу использовать контроллер просмотра в iPad, добавив его в супервизор. Ширина супервизора больше 320. В представлении таблицы отображается надстройка. Проблема в том, что она занимает 320. Как я могу изменить ширину ячейки, чтобы занять всю ширину супервизора? Благодарю.Как изменить ширину UITableViewCell в iPad

+0

Авторезистирующая маска должна соответствовать вашим потребностям. – dasdom

ответ

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 является фактическим один.

И он также работает с поворотом устройства.