gpt4 book ai didi

iphone - UIView 截断而不是拉伸(stretch)

转载 作者:行者123 更新时间:2023-11-28 18:37:25 26 4
gpt4 key购买 nike

我有两个相互重叠的小 UIViews,它们的帧大小完全相同。我正在尝试更改顶部 UIView 的宽度,以便我可以看到底部 UIView 并且同时我希望我的顶部 View 从右侧截断拉伸(stretch)……我该怎么做?

我正在使用 Storyboard 创建 View 等,但是,我正在以编程方式更改顶部 UIView 的宽度...

self.bottomView.frame = CGRectMake(175, 60, 95,20);
self.topView.frame = CGRectMake(175, 60, 74, 20);

我已在属性检查器中将拉伸(stretch)设置为“0”,但它不起作用。如何使顶部 UIView 从右侧截断而不是拉伸(stretch)?

示例:我将 1 美元和 5 美元的钞票叠在一起,1 美元在上面,5 美元在下面,所以如果我将 1 美元的钞票宽度减半,它应该显示我左边是半张 1 美元钞票,右边是半张 5 美元钞票……现在发生的情况是,当我将 1$ 的宽度减少到一半时,我看到左边的 1 美元钞票全被拉长了,5 美元的钞票只有一半..

最佳答案

将顶部 View 的 contentMode 属性更改为类似 UIViewContentModeLeft 的内容。更具体地说,避免任何名称中包含“Fill”的内容模式,因为它们会导致 View 缩放其内容以适合 View 。

关于iphone - UIView 截断而不是拉伸(stretch),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16271079/

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