gpt4 book ai didi

ios - 当我单击 Objective-C 中的一个按钮(添加按钮)时,如何创建一组按钮?

转载 作者:行者123 更新时间:2023-11-29 03:43:05 26 4
gpt4 key购买 nike

我是 iOS 开发新手。我正在创建一个应用程序,其中包含一个按钮,其作用类似于添加按钮。如果我单击该按钮,我想创建一组三个按钮。当我单击添加按钮时,每次这些按钮也想在上一个按钮旁边创建。我需要一个想法或示例代码。这是我的代码:

-(void) addBtnAct
{

[self.view addSubview:sizeDropDownBtn];
deleteBtn.hidden=YES;
[sizeDropDownBtn addSubview:sizeDropDownBtnLbl];
[self.view addSubview:weightDropDownBtn];
[weightDropDownBtn addSubview:weightDropDownBtnLbl];
[self.view addSubview:quantityTxtFld];
[quantityTxtFld addSubview:quantityLbl];
sizeDropDownBtn.frame = CGRectMake(10, 190, 86, 40);
weightDropDownBtn.frame = CGRectMake(110, 190, 86, 40);
quantityTxtFld.frame = CGRectMake(220, 190, 86, 40);
quantityLbl.frame = CGRectMake(10, 12, 100, 15);
sizeDropDownBtnLbl.frame = CGRectMake(20, 12, 100, 15);
weightDropDownBtnLbl.frame = CGRectMake(10,12, 100, 15);

抱歉我的英语不好。谢谢。

最佳答案

您好,请尝试以下代码:

int x=10;
int y=10;

for(int i=0;i<3;i++)
{

CGRect frame = CGRectMake(10, y, 280, 40);
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
button.frame = frame;
button.tag=i;
[button setTitle:(NSString *)@"new button" forState:(UIControlState)UIControlStateNormal];
[button addTarget:self action:@selector(buttonTapped:) forControlEvents:UIControlEventTouchUpInside];
[button setBackgroundImage:[UIImage imageNamed:@"temp.png"] forState:UIControlStateNormal];
[self.view addSubview:button];
y+=45;
}

希望这段代码对您有帮助。

关于ios - 当我单击 Objective-C 中的一个按钮(添加按钮)时,如何创建一组按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18122876/

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