2016-10-06 5 views
1

Мне нужно знать, как получить доступ к другому viewController из определенного viewController.Как получить доступ из viewController другой viewController в Swift 3

это мой код

class TabViewController: UITabBarController, UITabBarControllerDelegate { 

var timeLineViewController : TimeineViewController = TimeineViewController() 

override func viewDidLoad() { 
    super.viewDidLoad() 
    timeLineViewController.postList.alpha = 1.0 
    // Do any additional setup after loading the view. 
} 

override func didReceiveMemoryWarning() { 
    super.didReceiveMemoryWarning() 
    // Dispose of any resources that can be recreated. 
} 

} 

ответ

0

Ну, есть несколько вещей, которые вы должны сделать:

1) установить переменные, которые можно манипулировать другим классом

2) в другой контроллер представления, который вы хотите контролировать, создать экземпляр класса, с которым вы хотите управлять

3) как только у вас есть этот экземпляр, вы можете изменить его по желанию

4) представить контроллер представления

Пример:

let tableViewController = yourTableViewController() 
tableViewController.yourBoolProperty = true 

//perform any showing action you want 
+0

Извините, я не понимаю вас, вы можете объяснить лучше? –

+0

Идея управления контролем viewController из другого viewController –

+0

Я не уверен на 100%, что вы подразумеваете под «управлением элементом управления». Можете ли вы привести пример в псевдокоде того, что вы хотите сделать? – gigadude7

0

В принципе вы можете использовать SEGUE для подключения/передачи данных между контроллерами просто следуют ссылки, которые я разместил. Это может помочь вам понять, как прохождение или доступ к данным ...

Если вы хотите передать данные из ОК ОК по ссылке

https://www.youtube.com/watch?v=guSYMPaXLaw.

Если вы хотите отправить данные из TableView в DetailView по этой ссылке:

Send data from TableView to DetailView Swift

искать более учебники, если вы хотите. Потому что вы ничего не получили в своем коде ....

Смежные вопросы