DetailViewController всегда показывает одно и то же представление содержимого, когда я щелкаю по другой строке в UITableView - PullRequest
0 голосов
/ 29 марта 2012

Родительский tableViewController содержит десять строк в соответствии с различным UIImageView для detailViewController. Когда я случайно щелкнул UItableViewCell, можно нажать правильный UIImageView для detailViewController, но если я нажал кнопку BackButton на NavigationBar, чтобы вернуться к родительскому tableviewController. Независимо от того, какая ячейка была нажата в UITableView, но она всегда показывает тот же UIImageView для DetailViewController, который я только что выбрал ранее. Есть ли решение? Очень ценю вашу помощь

1 Ответ

0 голосов
/ 29 марта 2012

Вы должны реализовать метод prepareForSegue в вашем начальном viewController .. и вам также нужно установить свойство для переменной в вашем DetailViewController, которое будет заполняться начальным viewController в методе prepareForSegue.в вашем методе viewViewIDontLoad detailViewController, в зависимости от переменной, установленной prepareForSegue из начального viewController, вы будете показывать разные изображения ... помните, что в вашей раскадровке detailView также потребуется IBOutlet или этот ImageView.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...