這是非常簡單的事情,但它使我發瘋,無法弄清楚。UIScrollView不會旋轉到風景
這是非常簡單的,見下文
我的應用程序不會自動旋轉解決方案。它只是卡在肖像。
我的AppDelegate創建一個viewController女巫shouldAutorotate uncommented只是返回yes。
我的viewController設置scrollview(x)作爲它的視圖,並添加一個子類自定義滾動視圖(y)作爲它的子視圖。
比scrollview(y)增加UIView作爲它的子視圖。這個UIView作爲一個內容視圖,並有1個或多個其他UIViews作爲子視圖。
所以:AppDelegate中 - >滾動視圖(X) - >滾動視圖(Y) - >的UIView - >爲1以上的UIView的
我有當shouldAutorotate被稱爲線顯示。當應用程序加載完成時,這發生兩次。當我旋轉模擬器時,沒有任何反應,shouldAutorotate不會被調用,因爲我沒有看到在我的日誌中顯示的行。
UIScrollview上有一個屬性阻止它旋轉嗎?
更新:我剛剛更改了我的plist.info以啓動橫向應用程序。現在,該應用停留在橫向上,不會旋轉爲縱向。
FYI:我沒有使用接口構建器,所有代碼都完成了。
Scrollviews可以正常轉動。我剛剛創建了一個簡單的基於視圖的應用程序,並將滾動視圖添加到xib的視圖。剛添加shouldAutoRotate ...到viewController。 – 2011-04-06 19:49:52
感謝尼克,我也測試過。基本上我的應用程序遵循Apple的PhotoScroller示例。一旦添加了shouldAutorotate方法,該示例也會旋轉。 – DIJ 2011-04-06 19:56:19
但是你的應用程序不正確?你使用的是像git這樣的一些版本控制軟件嗎?當應用程序非常簡單時返回一些步驟可以幫助並查看輪換是否有效。 – 2011-04-06 19:59:07