gpt4 book ai didi

ios - 水平缩放 UIView

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:17:07 24 4
gpt4 key购买 nike

我正在尝试水平缩放 View ,但没有得到预期的结果。

view.bounds = CGRectMake(view.bounds.origin.x, view.bounds.origin.y , view.bounds.size.width * scaleX, view.bounds.size.height );
view.center = CGPointMake(view.bounds.origin.x, view.center.y);

正如您在上面的代码中看到的,我想将 View 缩放到右侧。这就是我更改 View 中心的原因。

问题是 View 仍然向两侧缩放!我按照相同的逻辑垂直缩放另一个 UIView 并得到了我预期的结果。

最佳答案

刚发现问题。

设置certer时,新点必须是相对于frame,而不是bounds。所以,我得到了代码:

view.center = CGPointMake(-view.frame.origin.x, view.center.y);

希望对大家有帮助..

谢谢帮助

关于ios - 水平缩放 UIView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9317279/

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