我经常使用面板 (UIView
) 来让用户进行交互。我想知道什么是最好的方法:
- 在viewDidLoad的开始创建面板,然后隐藏它直到它被使用,显示它并再次隐藏它直到下一次需要它
或
- 在需要时创建面板,并在使用后再次将其从 View 中删除。下次需要时再创建它
方法 1 会消耗更多内存和/或会更快吗?
最佳答案
我总是遵循原则 YAGNI - You aren't gonna need it 我认为这适用于此。不要创建一堆你可能不需要的东西。在需要时创建 View ,然后在使用完 View 后将其删除。 那么选择选项 2。
关于swift - 什么是最好的 : Create, 隐藏、显示新的 UIView 或在 Swift 中创建、显示和删除 UIView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46509650/