【发布时间】:2015-09-11 09:27:46
【问题描述】:
我正在尝试在另一个 UIButton 中设置默认的 UISearchBar 图标(放大镜)。
PS:我不想使用从某个地方下载的 png,我想使用默认的。
添加带有自定义图像的按钮的功能只是为了展示一些示例:
func addRightNavigationButton(){
let buttonBack: UIButton = UIButton.buttonWithType(UIButtonType.Custom) as! UIButton
buttonBack.frame = CGRectMake(0, 0, 30, 33)
buttonBack.setImage(UIImage(named:"search.png"), forState: UIControlState.Normal)
buttonBack.addTarget(self, action: "barButtonItemClicked:", forControlEvents: UIControlEvents.TouchUpInside)
var rightBarButtonItem: UIBarButtonItem = UIBarButtonItem(customView: buttonBack)
self.navigationItem.setRightBarButtonItem(rightBarButtonItem, animated: false)
}
【问题讨论】:
标签: ios uibutton uisearchbar