我正在修改现有的项目以允许屏幕旋转和多个设备,但每当我在模拟器中旋转屏幕时,按钮消失。一个从头开始的玩具示例工程,但不是活动的项目。什么事情可能导致这个?所有东西都在自动布局的Storyboard中。旋转按钮消失
Q
旋转按钮消失
2
A
回答
1
根据您的问题,首先您必须检查您的应用程序是否正在使用尺寸等级,另外还有其他的事情,请在改变方向时检查约束是否突破。
这是不违反约束的问题,下面的程序。但是如果按照下图可以看到类似的情况,那么你只需要改变约束。
其次,如果不是,那么您需要通过选择Main.storyboard或ViewController.xib来使用size类。
然后,你需要去检查的文件,并选择使用尺寸级别下面使用自动布局。
为了使得具有定向尺寸的多个设备的应用程序派上用场。
请看下面的图片。
一旦你做出改变,现在ViewController将能够根据不同方向的设备改变约束。
wAny-hAny大小类别 - 用于显示横向或纵向视图的所有设备。在这个尺寸类中添加所有必需的控件。
wCompact-hRegular尺寸级别 - 对于人像模式仅所有iPhone。如果您在此尺寸级别中添加了任何控件,则当应用程序处于横向模式时也不会显示,也不会在iPad中显示。
温妮 - hCompact尺寸级别 - 对于在风景模式下所有iPhone。如果你在这个尺寸的类中添加了任何控件,当应用程序处于纵向模式时,也不会在iPad中显示。
最终结果显示在设备或模拟器中。标签仅在纵向模式下显示,在横向模式下不可见。
结论:为了在横向模式下显示标签,您需要在wAny-hAny尺寸等级中添加标签,然后更改纵向和横向模式的约束。 对于iPad,您可以使用wRegular-hRegular。
希望它可以帮助你解决你的问题。
0
相关问题
- 1. iPhone旋转时按钮消失
- 2. 旋转按钮
- 3. UIDocumentInteractionController消失旋转
- 4. 按钮消失
- 5. Jquery旋转按钮
- 6. WPF旋转按钮
- 7. 按钮旋转GPUImage
- 8. UISpliViewController DetailView旋转后消失
- 9. 旋转时片段消失
- 10. iPhone UITableView +旋转=消失表?
- 11. UIView旋转45°消失?
- 12. xticklabels在旋转后消失
- 13. Flex - 消失按钮
- 14. Javascript按钮消失
- 15. addthis按钮消失?
- 16. 按下按钮'消失'
- 17. UWP旋转按钮动画
- 18. 按钮不会旋转libGDX
- 19. X轴旋转按钮android
- 20. 无限旋转按钮:Swift
- 21. 旋转刷新按钮
- 22. 按钮动作不旋转
- 23. 旋转后重绘按钮
- 24. 旋转统一按钮
- 25. uitableviewcell中的旋转按钮
- 26. 旋转导航栏按钮
- 27. iOS按钮旋转木马
- 28. 旋转TEXT按钮与libgdx
- 29. Autolayout带图像视图,2个标签,按钮 - 旋转后标签消失
- 30. Android - 按下按钮时旋转/旋转“加载”图像
这解决了我的问题。我的问题是我选择了尺寸班,但并不真正了解如何进行自适应布局。按照我的预期,取消选择课程大小会使自动布局工作顺利进行。我将在下一个项目中使用课堂大小! – drw