我有一个带有按钮的uitoolbar,点击该按钮会将uiwebview的图像捕获到照片存储中。 是否可以隐藏按钮,然后在捕获代码完成后重新出现。我创建了带有界面构建器的按钮。不希望工具栏显示在捕获的图像中。提前感谢所提供的任何帮助。
答案 0 :(得分:1)
我不确定我是否完全理解您的问题,但您可以非常轻松地隐藏和显示UIButton
。 UIButton
是UIView
的子类,具有hidden
属性。所以它可能就像设置myButton.hidden = YES;
来自Apple的文档:
隐藏视图会从其窗口中消失,并且不会接收输入事件。但它仍保留在超级视图的子视图列表中,并像往常一样参与自动调整。使用子视图隐藏视图会隐藏这些子视图以及它们可能具有的任何视图后代。这种效果是隐含的,不会改变接收者后代的隐藏状态。
隐藏作为窗口当前第一响应者的视图会导致视图的下一个有效键视图成为新的第一响应者。
此属性的值仅反映接收方的状态,并不考虑视图层次结构中接收方祖先的状态。因此,如果接收器被隐藏,则该属性可以为NO,因为隐藏了祖先。