gpt4 book ai didi

ios - 在 IOS 中定位 UI 元素 相对像 HTML

转载 作者:行者123 更新时间:2023-11-28 20:10:01 26 4
gpt4 key购买 nike

将元素相对排列在彼此之上的最佳方式是什么,我可以删除一个元素,然后所有其他元素向上移动。下面是动态构建并放置在特定 x 和 y 值处的元素的屏幕截图,但是我可以只使用 IB 并以相对方式添加我的元素吗?当我想隐藏一个元素时,所有元素都会向上移动。此外,如果我想动态地执行此操作并添加彼此堆叠的 UI 元素。我下面的问题是州/城市有时不存在,我希望游戏按钮在隐藏时向上移动。

enter image description here

最佳答案

您可以将所有这些对象添加到一个可变数组中。使用 for 循环设置对象。在每次循环执行后,将对象框架的 y 值增加一个特定值。如果一个对象不需要显示,则将其从数组中移除并执行for循环

array = [NSMutableArray arrayWithObjects:label1,label2,label3,label4];
int y = 50;
for(int i = 0; i<[array count];i++)
{

[array objectAtIndex:i].frame = CGRectMake(x,y,width,height);
[self.view addSubview:[array objectAtIndex:i]];
y = y+50;

}

关于ios - 在 IOS 中定位 UI 元素 相对像 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20672755/

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