我有我的ViewController自定义视图。当我点击屏幕时,我想删除它。它包含图像和文字。UIView - 分配vs隐藏
这样做的最好方法是什么?
我知道2种方式:
自来水使用
hidden
在屏幕上整个touchesBegan:
,一旦分配它。使用
removeFromSuperview
并每次分配它。
我有我的ViewController自定义视图。当我点击屏幕时,我想删除它。它包含图像和文字。UIView - 分配vs隐藏
这样做的最好方法是什么?
我知道2种方式:
自来水使用hidden
在屏幕上整个touchesBegan:
,一旦分配它。
使用removeFromSuperview
并每次分配它。
这要求取决于:
如果平均,用户会一次又一次地挖掘更多的时候,你应该有隐藏的方法
但如果用户有挖掘几次,更好地去与第二种方法
从它的超级视图中删除视图并不一定意味着视图将被释放。如果您保留对视图的强烈引用,则可以将其添加并将其作为超级视图移除,而不会将其解除分配。
我不确定你在问什么?你能详细说明一下情况吗? –