gpt4 book ai didi

IOS:组织 UIButton 空间

转载 作者:行者123 更新时间:2023-11-28 17:54:32 27 4
gpt4 key购买 nike

我的 View 中有三个按钮,有时我应该隐藏一个或两个按钮,因为我不使用它们;我可以将它们插入工具栏或 subview 中,但我不知道公平距离按钮的快速解决方案。例如:

三个按钮:

enter image description here

两个按钮:

enter image description here

一个按钮:

enter image description here

有没有动态解决距离按钮的快速解决方案,不占他们的位置?

最佳答案

float width = 768.0f;
int numberOfButtons = 3;
float buttonWidth = 100.0f;
float buttonHeight = 40.0f;

float spaceX = floorf((width - (numberOfButtons * buttonWidth)) / (numberOfButtons + 1));

float x,y,w,h;

for (int i = 0; i < numberOfButtons; i++)
{
x = spaceX + (spaceX * i);
y = 100.0f;
w = buttonWidth;
h = buttonHeight;

UIButton * b = [[UIButton alloc] initWithFrame:CGRectMake(x,y,w,h)];
[self.view addSubview:b];
}

其中 width 是灰色 View 。

关于IOS:组织 UIButton 空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16920656/

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