【问题标题】:UIPageViewController for images how to keep aspect-ratio of images when orientation change?图像的 UIPageViewController 如何在方向改变时保持图像的纵横比?
【发布时间】:2014-08-13 09:41:16
【问题描述】:

我有一个UINavigationController,它是UIPageViewController 的根视图控制器,在情节提要中完成。 UIViewVontroller 仅通过编码创建。结果有效,但是当旋转设备时,图像会填满整个屏幕并且不会保持它们的纵横比。这看起来很丑。

如何修复显示图像的纵横比?

【问题讨论】:

    标签: ios ios7 orientation uipageviewcontroller aspect-ratio


    【解决方案1】:

    你可以为你的 UIImageView 实例设置 contentMode 属性:

    yourImageView.contentMode = UIViewContentModeScaleAspectFill;
    

    或

    yourImageView.contentMode = UIViewContentModeScaleAspectFit;
    

    【讨论】:

    • 感谢您的帮助。你也有尺码小贴士吗?现在纵横比是完美的,但图像的顶部在状态栏的后面。好的,我可以在 PS 中调整图像,但是...
    • 您可能需要更改 UIViewController 中顶部栏的样式。将其从半透明更改为不透明。如果这仍然不合适,您可以随时使用简单的 UIView 制作自定义顶栏。
    • 再次感谢您。我取消选择“在顶栏下延伸边缘”和“在底栏下”。现在图像在剩余屏幕中的大小正常。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-11
    • 2013-02-26
    • 2016-12-20
    • 2015-08-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多