はい、あなたがアクセスできるのUIElement(例えばラベルおよびTextFeildsなど)のViewControllerのを作成します。最初にUIElementにタグを渡します。 これを試してください。これは役立つだろう願っています:
あなたが同じのViewController
let label = self.view.viewWithTag(4) as? UILabel
label?.text = "Hello there"
、あなたがfirstViewControler
import UIKit
internal weak var FirstViewController: ViewController?
//in viewDidLoad
override func viewDidLoad() {
super.viewDidLoad()
FirstViewController = self
}
に他のViewController からアクセスしたい場合には、それをアクセスする場合
他のすべてのviewControlでアクセス可能にするsecondViewControllerで、その後のLER あなたの留守のため
let newlabel = homeViewController?.view.viewWithTag(4) as? UILabel
newlabel?.text = "new change"
感謝。 しかし、私はタグを使用したくありません –
あなたは私がタグを使用しているので、これは助けになると思いますので –
はい私は行っています。私はタグを使用したくないという意味です –