是否可以根据当前横向模式自动旋转默认应用程序图像?根据类的信息,我可以旋转我的视图,但我希望整个应用程序从一开始就处于正确的横向模式。根据当前横向模式自动旋转默认应用程序图像
回答
这是不可能的。如果您的应用程序设计为处于横向模式,您显然可以旋转默认图像,但无法显示其他图像,或者无法根据应用启动时的方向旋转它。
谢谢。你怎么知道这个,是否在文档中提到过? – 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. 纵向应用 - 横向模式视图 - 无自转
- 4. 仅在横向模式下启动应用程序,并在横向模式下锁定应用程序
- 5. universal xcode 3.2.6默认的横向模式
- 6. UIActionSheet不在横向模式下旋转?
- 7. 当将PNG附加到MFMailComposer时,图像自动旋转为横向快速
- 8. 当旋转屏幕android,应用程序自动加载数据
- 9. 在横向和纵向模式下启动iPad应用程序
- 10. 如何将视图从纵向旋转到横向模式
- 11. 如何在横向模式下让肖像应用程序
- 12. 根据当前窗口大小纵向和横向放置图像
- 13. 在我的应用程序中控制默认的自动旋转屏幕
- 14. Phonegap-ipad应用程序 - 调整根据方向启动图像
- 15. 当在横向模式下启动应用程序时,UIOrientation不起作用
- 16. 旋转到横向
- 17. 如何在横向模式下启动Titanium iPad应用程序?
- 18. 在横向模式下启动Android应用程序
- 19. 强制iOS应用程序在横向模式下启动
- 20. iOS 8 - 在横向模式下启动应用程序
- 21. 如何旋转OpenGL以适应iPhone横向模式?
- 22. 在横向模式下不旋转的动画UIPickerView
- 23. 手动旋转横向模式左侧的坐标系
- 24. 斯威夫特旋转图标时,iPad是在横向模式
- 25. 只将图形旋转到横向模式
- 26. iOS:如何根据当前方向翻转图像?
- 27. 自动恢复到以前的默认短信应用程序
- 28. 图像自动旋转
- 29. 如何更改在进入横向模式后的图像旋转
- 30. Android:设备旋转到横向模式时更改了随机图像
我已更新我的答案,以反映让图像旋转至所选方向的技巧... – 2009-05-19 21:34:17