【发布时间】:2013-01-10 23:28:52
【问题描述】:
创建标准/默认导航样式应用程序后,我试图将重新加载按钮添加到导航栏的“RootViewController”。以下工作,但是为按钮添加了一个边框,据我所知,这对于 iPad 应用程序来说是相当不标准的。
如何添加没有边框的按钮?
- (void)viewDidLoad {
if (reloadButton == nil) {
reloadButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem: UIBarButtonSystemItemRefresh target: nil action: nil];
reloadButton.style = UIBarButtonItemStylePlain;
reloadButton.target = self;
reloadButton.action = @selector(reloadRates);
self.navigationItem.rightBarButtonItem = reloadButton;
}
....
}
这个应用程序最终同时针对 iPhone 和 iPad,但我现在只关心 iPad。
事实证明,将样式从UIBarButtonItemStylePlain 更改为UIBarButtonItemStyleBordered 会产生相同的边框按钮。
【问题讨论】:
标签: iphone objective-c ipad