-1
我試圖通過將相關代碼塊分成不同的類來簡化我的生活。從外部類Swift更改UITextField.text
但我遇到了一個問題:從這些類更改ViewController屬性(如UITextField.text等)。
我已經嘗試創建協議,但這真的很亂,所以我想找到一種新的方法來做到這一點。
那麼,有沒有一種簡單的方法直接從外部類改變ViewController屬性?我使用Swift 3 btw。
感謝你們的幫助。
您可以在注入文本的地方添加一個公共方法,比如「func update(name:String){...在這裏修改標籤文本}」,您不必訪問UILabel directy。 –
你可以更具體嗎?我在斯威夫特不太好 –