режим редактирования uitableview - PullRequest
1 голос
/ 28 августа 2009

У меня есть пользовательский с настраиваемыми ячейками. У меня есть метка в правом верхнем углу ячейки. Когда я вхожу в режим редактирования, когда появляется красная кнопка слева, вся ячейка перемещается в правую сторону, и моя метка перемещается за пределы вида. Как я могу масштабировать uilabel, чтобы соответствовать моему мнению?

1 Ответ

1 голос
/ 21 сентября 2009

Единственный способ, который я нашел, это сделать в пользовательском UITableViewCell:

- (void)layoutSubviews {
    [super layoutSubviews];
    CGRect b = self.contentView.bounds;
    if (self.editing) {
        // You can adapt 'b' a bit in editing mode for good measure...
        b.origin.x += 2;
        b.size.width -= 4;
    }
    // Layout your view accordingly to 'b' as usual
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...