【发布时间】:2011-11-02 06:15:50
【问题描述】:
我正在自定义 UINavigationBar 并且必须为导航按钮设置自定义背景图像。这样做是这样的:
for (UIView *view in self.navigationController.navigationBar.subviews) {
if ([[[view class] description] isEqualToString:@"UINavigationButton"]) {
UINavigationButton *button = {(UINavigationButton *)view};
[button setBackgroundImage:[UIImage imageNamed:@"bar_button.png"] forState:UIControlStateNormal];
[button setBackgroundImage:[UIImage imageNamed:@"bar_button_black.png"] forState:UIControlStateSelected];
[button setBackgroundImage:[UIImage imageNamed:@"bar_button_black.png"] forState:UIControlStateHighlighted];
}
}
这不会被苹果拒绝吗? 如何使 UIButton/UIView 角变圆?
【问题讨论】:
标签: objective-c ios xcode uibutton