在两个UIViews上,将viewDidLoad中的隐藏属性设置为YES。在单击按钮时,它们将被设置为“否”,因此将显示它们。如何使这些属性在每个按钮单击“是”/“否”之间切换?
发布于 2017-03-23 10:51:00
如果这两个视图是view1和view2,您将设置按钮以挂钩到操作,例如:
-(IBAction)buttonClicked:(id)sender {
view1.hidden = !view1.hidden;
view2.hidden = !view2.hidden;
}!是逻辑NOT运算符。因此,它将接受hidden的当前值(无论是true还是false),并将其转换为相反的值--因此,如果是false,则为true;如果是true,则为false。
发布于 2017-03-24 07:35:09
应该是这样的:
-(IBAction)buttonClicked:(id)sender {
drawingView.hidden = !drawingView.isHidden;
}https://stackoverflow.com/questions/42973791
复制相似问题