gpt4 book ai didi

iphone - 向相反的方向调整 UIView 的大小

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:25:03 26 4
gpt4 key购买 nike

当您调整 UIView 大小时,宽度/高度会向右/底部方向增加。有没有办法让它走向相反的方向?我认为这可能是 layer.anchorPoint 可以实现的,但它看起来不像。

最佳答案

最快的方法是重新制作 View 的框架。

假设您想在“相反”方向将其宽度和高度增加 10。

这样就可以了。

view.frame = CGRectMake(view.frame.origin.x - 10, view.frame.origin.y - 10, view.frame.size.width + 10, view.frame.size.height + 10);

您可以将它放在一个方法中以使其更容易:

-(void)inverseResizeView(UIView *)view width:(int)deltaWidth height:(int)deltaHeight{
view.frame = CGRectMake(view.frame.origin.x - deltaWidth, view.frame.origin.y - deltaHeight, view.frame.size.width + deltaWidth, view.frame.size.height + deltaHeight);
}

关于iphone - 向相反的方向调整 UIView 的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8001906/

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