-3
使用可變我目前正在建設與斯威夫特3的應用程序,並在一個ViewController
與let ... = ...
發言中定義的顏色,並希望使用這種顏色在其他ViewController
太沒有定義它新。有任何想法嗎?斯威夫特 - 從一個視圖控制器在另一個
使用可變我目前正在建設與斯威夫特3的應用程序,並在一個ViewController
與let ... = ...
發言中定義的顏色,並希望使用這種顏色在其他ViewController
太沒有定義它新。有任何想法嗎?斯威夫特 - 從一個視圖控制器在另一個
最簡單的解決方法就是定義類之外的變量,例如
import UIkit
let color = UIColor.red
class ScanViewController: UIViewController {
....
}
,你也可以覆蓋其他視圖控制器的初始化函數, 就像:
override init(withColor color: UIColor){
super.init(nibName: nil, bundle: nil);
}
那麼你可以通過顏色作爲參數:
let viewController = ViewController(withColor: UIColor.red);
但我認爲最好的方法是全球定義它。