gpt4 book ai didi

ios - 自动缩放 UIView 和旋转时的所有内容

转载 作者:行者123 更新时间:2023-11-29 13:50:45 26 4
gpt4 key购买 nike

这应该很简单,但现在我却无法理解。

我有一个纵向模式的应用程序,当将设备倾斜到横向模式时,我只想缩小所有内容的比例,以便所有内容都显示在屏幕中央,这会导致屏幕空白左侧和右侧(这很好)。我如何在 Interface Builder 中进行设置?我有一个包含 UIView 的 View ,我希望通过适当调整它的大小,所有 UIImageViews 等也应该按比例缩小。 alt text

最佳答案

这就是 Rincewind 在 Apple 论坛上的回答……对我来说很有效。我必须为顶 View 的所有 subview 正确处理 contentMode 和自动缩放参数,当方向改变时,我调整了它的大小(改变了它的框架)。

You should set the contentMode of your UIView to UIViewContentModeScaleAspectFit. You can configure this in Interface Builder via the ContentMode popup. Keep in mind that by setting this your view will not redraw without you calling -setNeedsDisplay manually. Keep in mind that if your view starts small and grows that it will simply zoom your small content until you redraw the view.

关于ios - 自动缩放 UIView 和旋转时的所有内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4667935/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com