setframeをオーバーライドして、ラベルも中央に配置するようにしたかったのですが、次のようにしました。
- (void)setFrame:(CGRect)frame
{
[self setFrame:frame};
self.center = CGPointMake(self.superview.center.x, kNavigationBarFrameHeight/2);
}
無限ループになります。では、どうすればこれを行うことができますか?
setframeをオーバーライドして、ラベルも中央に配置するようにしたかったのですが、次のようにしました。
- (void)setFrame:(CGRect)frame
{
[self setFrame:frame};
self.center = CGPointMake(self.superview.center.x, kNavigationBarFrameHeight/2);
}
無限ループになります。では、どうすればこれを行うことができますか?