UIButton *NameBtn=[UIButton buttonWithType:UIButtonTypeCustom]; NameBtn=[[UIButton alloc]init]; [NameBtn setBackgroundColor:[UIColor clearColor]]; [NameBtn setTitleColor:[UIColor blackColor] forState:UIControlStateNormal]; NSString *textb=[[self.searchList objectAtIndex:indexPath.row] objectForKey:@"name"]; CGSize constraintb = CGSizeMake(310 ,10); CGSize sizeb = [textb sizeWithFont:[UIFont systemFontOfSize:15] constrainedToSize:constraintb lineBreakMode:UILineBreakModeWordWrap]; [NameBtn setTitle:textb forState:UIControlStateNormal]; NameBtn.font = [UIFont fontWithName:@"Helvetica-Bold" size: 12.0]; NameBtn.frame = CGRectMake(85, 12, MAX(sizeb.width ,3.0f),12); [NameBtn addTarget:self action:@selector(buttonClicked:) forControlEvents:UIControlEventTouchUpInside]; NameBtn.tag=indexPath.row; [self.view addSubview:NameBtn];
source share