我开始使用iOS编程,我想知道如何在另一个上面添加UIView并以编程方式隐藏它或显示它。
答案 0 :(得分:2)
根据要添加到的视图的坐标系,为要添加的视图创建新框架 - 这是您定位新视图的方式。然后,您只需将视图添加为子视图
[mainView addSubview:newView];
摆脱它:
[newView removeFromSuperview];
这将删除子视图并将其释放,因此如果您只想隐藏或显示它,请确保保留子视图(或者如果您使用ARC,请保留对它的强引用),这样就不会必须创建/销毁子视图才能显示或隐藏它。