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