我正在网络中制作浏览器。
在视图的底部,有一个工具栏,其中有按钮,后退,前进和UIBarButtonSystemItemRefresh。
但是,当您点击刷新时,应该用UIBarButtonSystemItemStop替换它。
页面完成加载后,停止按钮将被刷新替换。
我没有删除/添加按钮(我不知道该怎么做),而是想使用setHidden方法。
有没有办法在界面构建器中将刷新和停止放在一起?
答案 0 :(得分:0)
我不知道如何在界面构建器中将一个按钮栏项置于另一个按钮栏项之上,但您可以考虑以编程方式更改项目的图标。
我看到两种可能性:
您可以使用– setItems:animated:
的{{1}}选择器来定义新的UIToolbar
组(正好是原来的一组,减去您要删除的按钮) ,加上你要制作的那个);
您可以保留指向要修改的UIBarItem
的指针,并在适当时设置其图像属性。
答案 1 :(得分:0)
不会简单地更改UIBarButton枚举类型为您更改图像吗?
答案 2 :(得分:0)
执行此操作的方法是创建2个系统项的图像。
使用xcode创建链接。
然后在其上调用setImage。