2010-04-26 18 views
0

我有一個UIView類,我想切換到其他UIView類,但沒有使用addsubview 是否有任何其他方式做到這一點,除了一個(addSubView)的UIView到UIView的開關

+0

您的視圖是如何創建的?哪個對象「擁有」視圖(哪個對象創建它,即:調用'[[MyView alloc] init]'。 – falconcreek 2010-04-27 16:10:20

+0

所有者是一個uiviewcontroller類 – yunas 2010-04-28 09:50:46

+0

包含您的代碼以及您基於事件嘗試做什麼。你有沒有嘗試過?結果是什麼?爲什麼結果不符合你的喜好?你的問題沒有提供足夠的上下文。你希望用戶能夠用新視圖做什麼?你需要舊視圖嗎?花費有一段時間回顧了UIViewController類參考文檔和iPhone OS的ViewController編程指南 – falconcreek 2010-04-28 16:23:12

回答

1

如果您對UIViewControllers相應的UIViews,並有一個UINavigationController來處理你的視圖流,你可以在所提到的導航控制器上使用pushViewController消息。

+0

是的,我知道,但我沒有任何uiviewcontroller ....我只有uiview,我希望它切換到其他uiview,但不使用addSubview .... – yunas 2010-04-26 12:20:28

+0

你做「我有一個uiviewcontroller類有一個筆尖」然後你沒有。這是什麼?你將不得不發佈你的代碼。 – falconcreek 2010-04-29 18:58:04

+0

親愛的falconcreek我做了類似於你的指導,我完成了我的任務,但是;實際上我試圖獲得的是,有沒有其他方式切換到一些UIVIEW和UIVIEW而不使用addSubview .... – yunas 2010-04-30 11:07:34

0

由於您有導航控制器,因此您可以使用pushViewController:animatedanotherViewController添加到導航堆棧。您也可以使用presentModalViewController:animatedView Controller Programming Guide中的導航控制器部分對此進行了很好的解釋。