Swift中如何重新懒加载
生活随笔
收集整理的这篇文章主要介绍了
Swift中如何重新懒加载
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
2019独角兽企业重金招聘Python工程师标准>>>
在OC中,重新让一个控件重新调用懒加载方法只需要把这个控件指向nil.
self.<控件> = nil;
但是Swift不能这么做.
经过我一系列搜索,
没有找到让控件重新懒加载的办法.
那么只好想其它办法了.
我的解决方法不用Swift懒加载的写法.
直接定义全局属性.
然后写个方法进行实例化.
当你需要重新加载的时候调用这个方法即可.
example:
/// 定义全局属性
private var menu = DOPNavbarMenu();
// MARK: 实例化 DOPNavbarMenu 对象
private func createMenu() {
<#code#>
}
然后在你需要的时候
// 释放
menu = DOPNavbarMenu();
// 重新创建
createMenu();
转载于:https://my.oschina.net/codeismygirl/blog/661583
总结
以上是生活随笔为你收集整理的Swift中如何重新懒加载的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 幽若格格
- 下一篇: [翻译] OrigamiEngine