【发布时间】:2011-09-08 16:11:01
【问题描述】:
我想创建一个系统 UIBarButton,但我希望它具有简单的样式。
我已经尝试过使用此代码,但样式被忽略了。
它有什么问题?
UIBarButtonItem *search = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemSearch target:self action:@selector(showSearch)];
search.style = UIBarButtonItemStylePlain;
self.navigationItem.rightBarButtonItem = search;
[search release];
【问题讨论】:
-
search.style = UIBarButtonItemStylePlain;是不必要的,因为UIBarButtonItemStylePlain是此类的样式属性的默认值。来自UIBarButtonItem_Class。 -
我添加它以尝试删除边框。文档说普通样式是默认样式,但在我的情况下并非如此。系统按钮有边框。
标签: iphone ios uinavigationbar uibarbuttonitem uibarbuttonitemstyle