我正在开发一个 iPad 应用程序。在主屏幕上有 6 个在 IB 中创建的按钮。我想从代码中动态排列它们,但我不能。已经尝试设置对象的框架/中心,但它们没有移动。
我有一个包含按钮插座的数组,并将它们排列在一个 for 循环中。有什么建议吗?
谢谢!
编辑:
这是一些代码(不是全部,但其余的现在无关紧要),我如何遍历按钮。按钮插座已正确设置。按钮的标题正确更改,我也可以隐藏/显示按钮,但不能隐藏/显示位置。
如果我只是尝试一些虚拟代码,例如:
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"];
}