0
我用程序定義我的UIViews,通過代碼設置方向。我有一段時間沒有碰過Interface Builder,我決定去新的Storyboarding系統。爲什麼我的視圖不是以橫向而是縱向模式顯示?
我很高興,直到我發現雖然我已經在檢查器窗格中設置適當的視圖控制器爲「橫向」,但它從不以縱向顯示另一種模式。
我評論進出在我的自定義視圖控制器代碼:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
// Return YES for supported orientations
return (interfaceOrientation == UIInterfaceOrientationLandscape);
}
沒有什麼變化。
我的視圖控制器本身位於故事板上的導航控制器「下」,因此我懷疑是干擾,而且它只是流中的第二個視圖,所以應用程序本身被定義爲肖像的事實不應該受到干擾。
我正在尋找想法來測試在這一點上,因爲應用程序被剝離到這麼小的代碼,我真的不能開始猜測在哪裏看?
啊..我錯過了。那麼,它是按照預期工作的,即使我對此並不滿意。我將通過在我的視角90°右側設置視圖來使用解決方法... – Kheldar 2012-01-10 16:27:31