2012-03-29 17 views
0

父級tableViewController包含對應於detailViewController的不同UIImageView的十行。當我點擊UItableViewCell隨機,它可以推動正確的UIImageView detailViewController,但如果我點擊backButton NavigationBar返回到父級tableviewController。無論在UITableView中單擊了哪個單元格,但始終顯示與之前選擇的DetailViewController相同的UIImageView。有沒有解決方法?非常感謝您的幫助DetailViewController始終顯示相同的內容視圖,當我點擊UITableView中的不同行時

回答

0

您必須在您的初始viewController中實現prepareForSegue方法..並且您還必須爲您的DetailViewController中的變量設置一個屬性,該屬性將由prepareForSegue方法中的初始viewController填充。

之後,在您的detailViewController viewDidLoad方法中,根據初始viewController中的prepareForSegue設置的變量,您將顯示不同的圖像..記住keeo,在您的detailView storyboard中還需要IBOutlet或ImageView。 。

+0

謝謝你的回覆。但我使用didSelectRowatIndexPahth方法來實現,不使用故事板。 – 2012-03-30 06:09:35

+0

itworks以同樣的方式...在didSelectRow中,您在詳細視圖控制器中設置了一個var,以對應於選定的行..並且在detailviewcontroller的viewdidload中,您閱讀了此var並決定要顯示的圖像 – 2012-03-30 12:34:13

相關問題