是否可以根据当前横向模式自动旋转默认应用程序图像?根据类的信息,我可以旋转我的视图,但我希望整个应用程序从一开始就处于正确的横向模式。根据当前横向模式自动旋转默认应用程序图像
回答
这是不可能的。如果您的应用程序设计为处于横向模式,您显然可以旋转默认图像,但无法显示其他图像,或者无法根据应用启动时的方向旋转它。
谢谢。你怎么知道这个,是否在文档中提到过? – zoul 2009-05-19 17:38:14
在文档中的任何地方都没有提到它。即没有提供这样做的设施。 – 2009-05-19 17:48:04
更新
意见后更新...
一个小窍门,你可以使用:使用 的肖像为Default.png
在启动加载在为Default.png一个UIImageView和执行你自己的旋转。
UIImageview *myImage = [UIImageView alloc] initWithImage:[UIImage imageNamed:@"default.png"]]];
[UIView beginAnimations:@"rotate" context:nil]
[UIView setAnimationDelay:0.25];
[UIView setAnimationDuration:duration];
//rotation transform logic
[UIView commitAnimations];
您可以根据您的设置将其旋转到左侧或右侧。然后用另一个动画块淡入你的UI。
原来的答复
这种没有意义。不需要旋转图形。
如果在横向上启动,那么只需在横向上创建启动图形(使用photoshop或类似的东西)即可。
如果您认为手机有时会处于风景状态,有时在启动期间不会启动,但这不是问题。如果HIG仅支持该方向,HIG会指示您仅以正确的方向显示视图。示例:Youtube应用会自动转为横向显示视频并返回到肖像以显示表格视图。你不应该补偿你的用户在发布之前可能会做的事情。
这现在可能在Xcode 4.0中here是一个可下载的应用程序,专门做这件事。
- 1. iOS应用程序横向模式启动图像不显示
- 2. 旋转视图以横向模式
- 3. universal xcode 3.2.6默认的横向模式
- 4. 当将PNG附加到MFMailComposer时,图像自动旋转为横向快速
- 5. UIActionSheet不在横向模式下旋转?
- 6. 在横向和纵向模式下启动iPad应用程序
- 7. 在我的应用程序中控制默认的自动旋转屏幕
- 8. Phonegap-ipad应用程序 - 调整根据方向启动图像
- 9. 当在横向模式下启动应用程序时,UIOrientation不起作用
- 10. 如何旋转OpenGL以适应iPhone横向模式?
- 11. iOS 8 - 在横向模式下启动应用程序
- 12. 手动旋转横向模式左侧的坐标系
- 13. 斯威夫特旋转图标时,iPad是在横向模式
- 14. 只将图形旋转到横向模式
- 15. 自动恢复到以前的默认短信应用程序
- 16. 图像自动旋转
- 17. Android:设备旋转到横向模式时更改了随机图像
- 18. 根据当前行走方向旋转地图android谷歌地图
- 19. 如何根据元数据中的横向纵向信息禁用img在html中的自动旋转?
- 20. iPhone视图控制器视图向下移动20像素时旋转横向
- 21. iOs应用程序开发的纵向和横向模式
- 22. 如何在iOS中横向和纵向旋转图像?
- 23. iPhone的图像方向 - 自动旋转图像与PHP,PEL,Image_moo
- 24. iPhone SDK:图像捕捉横向模式
- 25. 如何在基于块的动画中将视图旋转到横向模式
- 26. 印刷在横向或纵向自动旋转文本,SSRS
- 27. 根据参考点旋转图像
- 28. 使用自动旋转和UINavigationBar图像
- 29. 更改默认旋转方向
- 30. 强制旋转到横向
我已更新我的答案,以反映让图像旋转至所选方向的技巧... – 2009-05-19 21:34:17