2011-05-24 80 views
0

我從tabbar視圖中的視圖中按下按鈕來呈現viewcontroller。我遇到的問題是呈現的視圖覆蓋了TabBar,視圖填充了整個屏幕。在標籤頁視圖中顯示viewController

即使我將其大小設置爲視圖大小減去選項卡欄,該視圖在tabbar所在的區域仍然顯示爲白色。

該視圖如何顯示,以便它適合tabbar屏幕的視圖?

+0

你好嗎? – 2011-05-24 20:18:51

+0

[self presentModalViewController:photoView animated:YES]; – jarryd 2011-05-24 20:54:55

回答

1

iphone中的模態視圖控制器將佔用整個屏幕。這不能改變。爲您的工作使用導航控制器。

如果您使用標籤欄控制器,您可以簡單地添加導航控制器來代替當前控制器,並使當前控制器成爲其根視圖控制器。選項卡選擇框架大小和視圖更改自動處理選項卡欄控制器。

如果您使用標籤欄並手動交換東西,您需要設置導航控制器視圖,就像您試圖設置上面的模式視圖控制器一樣。這應該可以解決這個問題。