我正在自定义UINavigationBar并且必须将自定义背景图像设置为导航按钮。这是这样完成的:自定义UIButton圆角
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的四角变圆?
好的。看起来没有其他选择。谢谢。 – Misha