【发布时间】:2013-10-31 12:02:36
【问题描述】:
我正在尝试根据表格视图的状态更改工具栏上的可见按钮。这可能吗?
添加更多细节:我目前在表格视图中有一个练习列表。底部有一个工具栏,上面有一个“新建”按钮,允许用户创建新练习。当用户单击右上角的“编辑”时,视图进入编辑模式,我希望他们能够通过单击工具栏中现在未隐藏的“删除”按钮来删除使用多项选择的练习。在这一点上,我试图让“新”按钮消失,只留下“删除”按钮。
我可以找到很多关于如何添加工具栏和向其中添加按钮的答案,但一旦视图加载,似乎没有人处理这个问题。
我考虑过有两个不同的工具栏,每个工具栏上都有单独的按钮,然后切换哪个是隐藏的,哪个是可见的,但这会导致其他问题,所以我正在探索是否有一种简单的方法来只隐藏添加的按钮.
【问题讨论】:
-
只需使用新按钮更新视图控制器的
toolbarItems属性。这假设视图控制器位于导航控制器中。
标签: ios objective-c uitoolbar uitoolbaritem