gpt4 book ai didi

xcode - 如何设置按钮位置?

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

我正在开发 iPad 应用程序。在主屏幕上有 6 个在 IB 中创建的按钮。我想通过代码动态地排列它们,但我做不到。已经尝试设置对象的框架/中心,但它们没有移动。

我有一个包含按钮 socket 的数组,并将它们排列在 for 循环中。有什么建议吗?

谢谢!

编辑:

这是一些代码(不是全部,但其余部分现在无关紧要),说明我如何遍历按钮。按钮 socket 已经正确设置。按钮的标题会正确更改,我也可以隐藏/显示按钮,但不能隐藏位置。

如果我只是尝试一些虚拟代码,例如:tempBtn.frame = CGRectMake(100.0, 200.0, 60.0, 40.0);没有任何变化(但我怀疑所有 6 个按钮都应该在同一位置)

// I have this array, which contains the button outlets

tAddBtnArray = [NSArray ArrayWithObjects:tAddBtn1,tAddBtn2,tAddBtn3,tAddBtn4,tAddBtn5,tAddBtn6, nil];

//I loop through the array, set button title, and trying to change the y position
for(int i=0;i<6;i++){
UIButton *tempBtn = [tAddBtnArray objectAtIndex:i];
[tempField setText:@"Set some title"];
}

最佳答案

您可以通过这种方式以编程方式添加 uibutton:

    UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[button addTarget:self
action:@selector(yourMethod:)
forControlEvents:UIControlEventTouchDown];
[button setTitle:@"Jesus Gil y Gil" forState:UIControlStateNormal];
button.frame = CGRectMake(100.0, 200.0, 60.0, 40.0);
[view addSubview:button];

关于xcode - 如何设置按钮位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12957704/

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