所以我想製作一個iPhone應用程序,其中有兩個視圖由UINavigationController
連接。假設第一個視圖是ViewA,它是應用程序啓動時的初始視圖。然後ViewA繼續到ViewB這是另一個視圖。在ViewA上有一個UIButton
A和一個UILabel
A,並且UIButton
A會跳到ViewB(即按下按鈕時,用戶顯示爲ViewB,在ViewB中也有一個UIButton
B,按下後可以更新UILabel
A在ViewA。(其實應該有很多UIButton
提供高達ViewB但讓我們只說一個簡單,那就是我想要的實現,這裏是我做了什麼。如何使子視圖中的按鈕更新其父視圖中的信息?
我創建了兩個視圖和通用UINavigationController
植根ViewA它,因此當應用程序啓動的初始視圖顯示正確。
我已經設置了UILabel
A和UIButton
A在ViewA中,並將UILabel
A作爲ViewAViewController的出口屬性。
我在ViewAViewControllerB
中輸入了ViewAViewControllerA
。
我已經選擇了(推送模式)UILabel
A對View
A到View
B,它按預期工作。
我也知道如何使用self.UILabelA.text
更新ViewAViewController
UILabelA
,但我不能做它ViewBViewController
因爲我不能叫self
,我不知道ViewAViewController
對象的名稱。那就是:我認爲我應該使用?.UILabelA.text
,但我不知道應該用什麼替換?
。
順便說一句,我使用的XCode 4.6和開發iOS 6故事板模式。
任何人都可以幫助我嗎?
女兒!我總是讀爲兒子或小孩。現在你開始識別SEX的繼承:) – 2013-03-03 03:34:44
哦,是的,它應該是孩子。我不知道它應該被稱爲什麼,我只是把它帶入繼承的想法。我會改變它,哈哈。 – zyl1024 2013-03-03 03:37:13
如果你已經試圖搜索,你可以找到幾十個類似問題的答案,我很抱歉,我必須投票結束爲杜佩。 – 2013-03-03 03:42:30