Iphone 如何在单击时隐藏uitoolbar

Iphone 如何在单击时隐藏uitoolbar,iphone,uitoolbar,Iphone,Uitoolbar,我有一个带有按钮的uitoolbar,单击该按钮可将uiwebview的图像捕获到照片存储中。 是否可以将按钮隐藏一次单击,然后在捕获代码完成后重新显示。我使用interface builder创建了按钮。不希望在捕获的图像中显示工具栏。提前感谢提供的任何帮助。我不确定是否完全理解您的问题,但是您可以很容易地隐藏和显示ui按钮UIButton是UIView的一个子类,它有一个hidden属性。所以它可能和设置一样简单:myButton.hidden=YES 来自苹果的文档: 隐藏视图将从其窗口中

我有一个带有按钮的uitoolbar,单击该按钮可将uiwebview的图像捕获到照片存储中。
是否可以将按钮隐藏一次单击,然后在捕获代码完成后重新显示。我使用interface builder创建了按钮。不希望在捕获的图像中显示工具栏。提前感谢提供的任何帮助。

我不确定是否完全理解您的问题,但是您可以很容易地隐藏和显示
ui按钮
UIButton
UIView
的一个子类,它有一个
hidden
属性。所以它可能和设置一样简单:
myButton.hidden=YES

来自苹果的文档:

隐藏视图将从其窗口中消失,并且不接收输入事件。但是,它仍保留在superview的子视图列表中,并像往常一样参与自动调整大小。使用子视图隐藏视图的效果是隐藏这些子视图及其可能具有的任何视图子视图。这种效果是隐式的,不会改变接收者后代的隐藏状态

隐藏作为窗口当前第一响应者的视图会导致该视图的下一个有效关键点视图成为新的第一响应者

此属性的值仅反映接收者的状态,而不考虑视图层次结构中接收者祖先的状态。因此,如果接收者因为祖先被隐藏而被隐藏,则该属性可以是NO


对不起,这不是我想要的。需要收费杆(带按钮)在触摸时隐藏,并在附加的代码执行完毕后重新出现。好的。。。行动组询问隐藏按钮的事。要隐藏工具栏,可以在
UINavigationController
上调用
-(void)setToolbarHidden:(BOOL)hidden animated:(BOOL)animated
,以显示或隐藏工具栏。相关。。。