Я хотел переопределить setframe так, чтобы он также центрировал ярлык, но делал что-то вроде:
- (void)setFrame:(CGRect)frame
{
[self setFrame:frame};
self.center = CGPointMake(self.superview.center.x, kNavigationBarFrameHeight/2);
}
дает мне бесконечный цикл. Итак, как мне это сделать?