删除子视图
如果我想删除子视图,当我输入 mysubview.alpha = 0; 时可以完成吗? 或者我还需要做其他事情吗? 谢谢你!
If I want to erase a subview, is it done when I put mysubview.alpha = 0;?
Or do I have to do anything else?
Thank you!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
如果您只想删除它,请使用
If you just want to remove it do so using
要“擦除”子视图,只需释放它即可;)如果您将其 alpha 值设置为 0,则它只是隐藏的。
正如评论中所述,您还必须将其从超级视图中删除(
[myView removeFromSuperview]
)。To "erase" a subview, just release it ;) It you put it's alpha value to 0, it is only hidden.
As said in comment, you also have to remove it from superview (
[myView removeFromSuperview]
).只需使用:-
simply use:-