gpt4 book ai didi

ios - 仅更改 View 框架中的 1 个值

转载 作者:行者123 更新时间:2023-12-01 17:39:23 25 4
gpt4 key购买 nike

我对 iOS 有点陌生,要更改 View 的宽度或高度,我正在使用以下代码:

view.frame = CGRectMake(view.frame.origin.x,
view.frame.origin.y,
view.frame.size.width,
newHeight);

这感觉不对,因为我将所有旧值复制到一个新矩形中只是为了更改一个值,但我不能这样做:
view.frame.size.height = newHeight;

有一个更好的方法吗?

最佳答案

您不能直接分配值。您必须为其创建一个变量:

CGRect frame = view.frame;
frame.size.height = newHeight;
view.frame = frame; // or [view setFrame:frame];

关于ios - 仅更改 View 框架中的 1 个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26345943/

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