пользовательский UITableViewCell с другим размером - PullRequest
0 голосов
/ 08 мая 2011

У меня есть класс, который подклассов UITableViewCell.Эта ячейка будет использоваться в двух разных классах UITableViewController, один с размером 200x400 и один с размером 200x600.Вопрос в том, что мне нужно изменить в моей реализации?Могу ли я переопределить конструктор ячейки, чтобы я мог передать ширину и высоту ячейки, которую я хочу?Если да, то как мне это сделать?

1 Ответ

0 голосов
/ 08 мая 2011

Поместите это в свой подкласс UITableViewCell:

- (void)setFrame:(CGRrect)newFrame {
    [super setFrame:newFrame];

    // perform operations using the new frame.
    // ex.: 
    // CGRect rect = self.label.frame;
    // rect.size.width = newFrame.size.width - 20.f;
    // self.label.frame = rect;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...