根據蘋果我的應用程序必須能夠在兩種肖像模式下運行。我如何用shouldAutorotateToInterfaceOrientation完成此操作?只適用於iPad的人像定位?
回答
只要返回YES,無論界面方向是什麼。這將允許系統自動旋轉到顛倒的方向。
如果你不想支持橫向模式,然後返回:
return UIInterfaceOrientationIsPortrait(interfaceOrientation);
此代碼允許任何方向,除了景觀:
-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)orientation
{
return (orientation != UIDeviceOrientationLandscapeLeft) &&
(orientation != UIDeviceOrientationLandscapeRight);
}
此答案被低估。 – 2011-10-01 13:37:44
提交的應用被拒絕了上述原因。應用程序只使用肖像(Home Button Down)方向。
「應用程序不遵守蘋果iOS人機界面指南,所要求的應用程序商店審查指南。
具體,程序只支持縱向的自下而上的變體,但不是頂雖然支持兩種方向的變體,每種方式都有獨特的啓動圖像,但它提供了最佳的用戶體驗並且是推薦的,我們知道某些應用程序只能在縱向方向上運行,在這種情況下,適合在你的應用程序中同時支持這種方向的變體,例如,Home按鈕上下。「
解決。 1)
`- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
// Return YES for supported orientations
return UIInterfaceOrientationIsPortrait(interfaceOrientation);
}
2)打開info.plist中添加一個新的字符串UILaunchImageFile & insert value as Default-Portrait.png
3)改變爲Default.png爲默認-Portrait.png &複製的文件重命名默認-PortraitUpsideDown.png(旋轉這個180度)
這使得&縱向與各自的啓動圖像。
確保您在應用程序內部的所有視圖控制器中使用UIInterfaceOrientationIsPortrait(interfaceOrientation),如果需要的話。在運行之前也要做一次清潔。
使用此。
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return (interfaceOrientation == UIInterfaceOrientationPortrait);
}
爲了提高答案的質量,請包括您的帖子如何/爲什麼會解決問題。 – 2012-10-05 20:38:17
- 1. 只有iPad定位肖像
- 2. 適用於iPhone和iPad的單人NIB
- 3. 適用於iPhone/iPad的HTML版單位
- 4. 可能只包含適用於iPad版的圖像?
- 5. 適用於iPad的圖像大小
- 6. 保證金餘額不適用於iPad人像模式
- 7. 無論旋轉如何,iPad啓動圖像都是顛倒的(人像),只適用於風景應用
- 8. 將UISwitch定位到適用於iPhone,iPad和Retina的UITableView中
- 9. 適用於iPad的AdMob SDK?
- 10. 適用於Ipad的Admob AdSize
- 11. 適用於iPad的Javascript IDE
- 12. 適用於iPad的Photoscroller
- 13. 適用於iPad的iOS:MFMessageComposeViewController
- 14. 僅適用於iPad的Settings.bundle?
- 15. iTunes Connect認爲我的應用程序適用於iPad和iPhone,但實際上只適用於iPad
- 16. iPad旋轉 - 圖像定位
- 17. 適用於殘障人士的iPad/iPhone應用程序
- 18. 適用於iPad 1和iPad 2 GPU確定的最佳技術?
- 19. 只允許肖像 - 適用於iOS6但不適用於iOS5
- 20. 我的vb.net應用程序只適用於64位個人電腦的
- 21. window.onbeforeunload不適用於iPad?
- 22. iAd不適用於iPad
- 23. Sobel Operator只適用於小圖像
- 24. PHP imagejpeg只適用於保存圖像
- 25. 只適用於iPhone或iPad的橫向模式
- 26. ACTION_VIEW只適用於圖像,但只有一部分圖像
- 27. CSS懸停效果只適用於絕對定位?
- 28. 背景位置僅適用於像素?
- 29. send_task只適用於特定用戶
- 30. Xcode的模擬器適用於iPad的按鈕圖像消失
我不希望用戶能夠在橫向模式下播放,但它不起作用。我只想要兩種人像模式 – NextRev 2010-04-27 13:50:57
@Next:請參閱更新。 – kennytm 2010-04-27 13:52:54