как переопределить setFrame для UILabel

Я хотел переопределить setframe, чтобы он также центрировал метку, однако выполнение чего-то вроде:

- (void)setFrame:(CGRect)frame 
{
    [self setFrame:frame};
    self.center = CGPointMake(self.superview.center.x, kNavigationBarFrameHeight/2);
}

приводит к бесконечному циклу. Итак, как мне это сделать?

10
задан adit 24 April 2012 в 18:43
поделиться