這就是我正在做的 - 我有一個UIView - 我將它從一個viewcontroller傳遞給另一個。通過UINavigationController將整個UIView從一個ViewController傳遞到另一個
當我回到第一個viewcontroller - uiview丟失 - 而不是在它的地方有一個白色的空白空間。
我使用ARC - 任何想法 - 如果因爲這樣或soemthing其他的,我很想念
感謝
這就是我正在做的 - 我有一個UIView - 我將它從一個viewcontroller傳遞給另一個。通過UINavigationController將整個UIView從一個ViewController傳遞到另一個
當我回到第一個viewcontroller - uiview丟失 - 而不是在它的地方有一個白色的空白空間。
我使用ARC - 任何想法 - 如果因爲這樣或soemthing其他的,我很想念
感謝
如果添加UIView
到另一個,則它會從那裏被去除之前。你不能一次在兩個地方看到一個視圖。
當您回到第一個視圖控制器時,您需要將視圖放回原處。另外,只是不要做你在做什麼。這不是真正的MVC。傳遞數據,而不是視圖。
首先,我爲下一個視圖控制器截取了uiview的屏幕截圖 - 但隨後方向改變擠壓了圖像。 如果我通過uiview - 它工作得很好 - 但現在唯一的問題是當它回來我dotn有視圖 - 也作爲每個蘋果我甚至不能深入複製uiview ... – vivianaranha
我的回答您的評論是相同的答案。您需要將視圖放回第一個視圖控制器,或者傳遞數據而不是'UIView'。沒有理由在視圖控制器之間傳遞視圖。只需傳遞視圖控制器設置視圖所需的數據即可。 – mattjgalloway
什麼是您在firstViewController的viewWill/DidAppear中傳遞的視圖的保留數? –