gpt4 book ai didi

iphone - 将 NSMutableArray 的随机 UIButtons 标题放到 NSMutablearray 的 UIButtons

转载 作者:行者123 更新时间:2023-11-29 11:13:08 25 4
gpt4 key购买 nike

我有一个带有 3 个 UIButton 的 NSMutableArray 和第二个带有 50 个 UIButton 的 NSMutableArray。我想将这 3 个 UIButtons 标题逐个字符分配给 SecondArray 的每个 UIButton。但是 Second Array 的这 50 个 UIButtons 中的每一个都已经有单个字符。我的基本目的是首先我想检查每个的长度我的第一个数组的 uibutton 标题,然后按索引将其分配给第二个数组中的 UIButton。 0-5 ,13-16,35-38 在第二个数组中)。我的第一个数组有 3 个 UIBttons。这里是代码。

NSMutableArray *buttons = [NSMutableArray arrayWithObjects:btn1, btn2, btn3, nil];
[btn1 setTitle:@"stack" forState:UIControlStateNormal];
[btn2 setTitle:@"over" forState:UIControlStateNormal];
[btn3 setTitle:@"flow" forState:UIControlStateNormal];

这是我的代码。创建 50 个 UIButton。

 -(void)button:(id)sender {
saveBtn = [[NSMutableArray alloc] init];
arr=[[NSArray alloc]
initWithObjects:@"A",@"B",@"C",@"D",@"E",@"F",@"G",@"H",@"I",@"J",@"K",@"L",
@"M",@"N",@"O",@"P",@"Q",@"R",@"S",@"T",@"U",@"V",@"W",@"X",@"Y",@"Z",nil];

for (int i=0; i<50; i++) {
btn = [UIButton buttonWithType:UIButtonTypeRoundedRect];
btn.frame = CGRectMake(spacex, spacey, 30.0, 30.0);
int idx;
idx = arc4random()%[arr count];
 NSString* titre = [arr objectAtIndex:idx];
[btn setTitle:titre forState:UIControlStateNormal];
spacex = spacex + 30;
[saveBtn addObject:btn];
[self.view addSubview:btn];

}


}

谁能指导我如何将我的 UIButton 标题分配给特定索引上的这些 UIButton。谢谢

最佳答案

感谢帮助每个人..但我在这里完成的是代码。我希望它能帮助其他人。

 - (void)getbuttontitle {
for(int i = 0;i<[buttons count];i++)
{
if(i == 0)
{
UIButton *b1 = [buttons objectAtIndex:0];
a = (NSString *)[[b1 titleLabel] text];
[storewords addObject:a];
NSLog(@"b=%@",a);
}
else if(i == 1)
{

}
else if(i == 2)
{

}
}
}

for (NSString *str in storewords) {
if (str==a) {
int j = 0;
int randn= (arc4random()%5)+1 ;
NSLog(@"n=%d",randn);
for (int i=randn; i<[a length]+randn; i++) {
NSLog(@"a=%@",a);
NSString *ichar = [NSString stringWithFormat:@"%c", [a characterAtIndex:j]];
UIButton* b = [saveBtn objectAtIndex:i];
NSLog(@"a=%@",ichar);
j++;
[b setTitle:ichar forState:UIControlStateNormal];
}
}

if (str==c) {


}

if (str==d) {

}
}

关于iphone - 将 NSMutableArray 的随机 UIButtons 标题放到 NSMutablearray 的 UIButtons,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10596414/

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