我在viewDidLoad中的两个UIViews上将hidden属性设置为YES。单击按钮,它们将设置为NO,因此将显示它们。如何在每次单击按钮时使这些属性在是/否之间切换?
答案 0 :(得分:5)
如果两个视图是view1和view2,您可以设置按钮以挂钩操作,如下所示:
-(IBAction)buttonClicked:(id)sender {
view1.hidden = !view1.hidden;
view2.hidden = !view2.hidden;
}
!
是逻辑NOT
运算符。因此,它将取hidden
的当前值(无论是true
还是false
)并将其转换为相反的值 - 所以true
如果是{{1} }}或false
,如果是false
。
答案 1 :(得分:0)
应该是这样的:
-(IBAction)buttonClicked:(id)sender {
drawingView.hidden = !drawingView.isHidden;
}