怎麼橋接SwiftUI與Swift項目 -- SwiftUI

SwiftUI綜合了Flutter、Kotlin等新生利器的特性,它誕生了。

不用不知道,一用嚇一跳,以往的UITableView加上刪除功能、定義Cell、定義模型等,需要多個文件,一堆代碼。

然而SwiftUI打破傳統,類似這種列表,只需要4、5十行代碼就可以解決,而且我還算上文件頭部的8行備註啊。

這裏只記錄一個用法,怎麼橋接Swift項目與SwiftUI界面。

用方法UIHostingController(rootView: )把SwiftUI中的ContentView包裝成控制器,得到的控制器就把它當成正常的UIViewController使用即可,可以present,可以push。

就是這樣:

let controller = UIHostingController(rootView: contentView)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章