[英]To make a button from SCLAlertView in iOS as we write in alert view textfield
我正在嘗試通過iOS中的SCLAlertView創建一個按鈕,因為我正在編寫一個警告文本並且生成按鈕但我通常會獲得由我在數組bubbleStringArray中創建的前一個按鈕,我無法在視圖中添加新按鈕對於這個視圖我正在使用另一個庫BubbleButtonView。
-(void)viewDidLoad { bubbleStringArray=[[NSMutableArray alloc]initWithCapacity:40]; bubbleStringArray = [NSMutableArray arrayWithObjects:@"Hello", @"this", @"is", @"a", @"test", @"of", @"the", @"BubbleButtonView", @"class", @"Each", @"one", @"of", @"these", @"is", @"a", @"button",nil]; //[arraybuttons addObjectsFromArray:bubbleStringArray]; [bubbleStringArray addObjectsFromArray:apdel.sendArray]; //[bubbleStringArray addObjectsFromArray:addarray]; UIColor *textColor = [UIColor colorWithRed:255/255.0 green:47/255.0 blue:51/255.0 alpha:1.0]; UIColor *bgColor = [UIColor colorWithRed:254/255.0 green:255/255.0 blue:235/255.0 alpha:1.0]; //buttons generated [bubbleView fillBubbleViewWithButtons:bubbleStringArray bgColor:bgColor textColor:textColor fontSize:14]; } - (IBAction)addButtons:(id)sender { SCLAlertView *alert = [[SCLAlertView alloc] init]; UITextField *textField = [alert addTextField:@"Enter your name"]; arraybuttons=[[NSMutableArray alloc]init]; //[arraybuttons addObjectsFromArray:apdel.bubbleStringArray]; [alert addButton:@"Ok" actionBlock:^(void) { [arraybuttons addObject:[NSString stringWithFormat:@"%@",textField.text]]; [bubbleStringArray addObjectsFromArray:arraybuttons]; NSLog(@"%@",arraybuttons); NSLog(@"%@",bubbleStringArray); UIColor *textColor = [UIColor colorWithRed:255/255.0 green:47/255.0 blue:51/255.0 alpha:1.0]; UIColor *bgColor = [UIColor colorWithRed:254/255.0 green:255/255.0 blue:235/255.0 alpha:1.0]; //buttons generated [bubbleView fillBubbleViewWithButtons:apdel.bubbleStringArray bgColor:bgColor textColor:textColor fontSize:14]; }]; [alert showEdit:self title:kInfoTitle subTitle:kSubtitle closeButtonTitle:kButtonTitle duration:0.0f]; }
數組按鈕未在操作塊中分配。 嘗試
[bubbleStringArray addObject:textfield.text];
代替
[arraybuttons addObject:[NSString stringWithFormat:@"%@",textField.text]];
[bubbleStringArray addObjectsFromArray:arraybuttons];
PS什么是apdel.bubbleStringArray?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.