myButton
それが であると仮定すると、次のようNSButton *
になります。
- (void)setFrame:(NSRect)frameRect
{
[super setFrame:frameRect];
NSRect buttonRect = [myButton frame];
buttonRect.origin.x = (NSWidth(frameRect) / 2.0) - (NSWidth(buttonRect) / 2.0);
[myButton setFrame:buttonRect];
}