2010-05-11 98 views
2

我正在開發一個將某些數據存儲到數據庫的iphone應用程序。這工作正常。但是現在當我想要顯示數據時,我有一個問題。因爲要顯示我需要設計另一個視圖的數據。但是當我嘗試添加另一個視圖時,我遇到了問題。是否有可能在基於視圖的應用程序中有多個視圖,導致我的應用程序是基於視圖的應用程序?如果是的話那麼該怎麼做?請幫我將另一個視圖添加到基於視圖的應用程序

在此先感謝 喜悅

回答

5

是的。原則上你創建你的新視圖[alloc/init],然後顯示它。

通常情況下,您可以通過將其推到導航控制器堆棧上來顯示它。

[self.navigationController pushViewController:newViewController animated:YES];

如果沒有導航控制器,您可能需要創建一個(你最好的選擇可能是使用Xcode中,使基於導航的應用程序,並採取一起來看看它是如何放在一起) 。

如果你只是想簡單地顯示第二視圖控制器,那麼你就可以顯示爲模態的視圖控制器:分配/初始化你的第二個視圖控制器然後用

[self presetModalViewController:newViewContoller animated:YES];

最後,你可以顯示它做前視圖/側視圖。看看xcode中的實用程序應用程序模板。

0

是的,它可以使用多個視圖。您可以使用addSubView手動將它們添加到窗口中。

你也可以像UINavigationController或UITabBarController一樣使用視圖控制器。

這取決於您希望如何顯示視圖以及用戶如何在它們之間切換。

相關問題