如何在iOS上添加复选框

San*_*eep 3 iphone

我想添加复选框并为每个复选框添加标题,如果选中某些框,则会显示某些文本

如果框1则显示text1

如果选择框2,则显示text2

pra*_*ani 7

试试这个 ,

UIButton *buttonCheckbox = [[UIButton alloc] initWithFrame:CGRectMake(10, 12,20, 20)];  

[buttonCheckbox addTarget:self action:@selector(toggleButton:) forControlEvents: UIControlEventTouchUpInside];

- (void)toggleButton: (id) sender
{
   UIButton *tappedButton = (UIButton*)sender;

   NSLog(@"%d",tappedButton.tag);
   if([tappedButton.currentImage isEqual:[UIImage imageNamed:@"checkbox.png"]])
  {
   [sender  setImage:[UIImage imageNamed: @"checkbox-checked.png"] forState:UIControlStateNormal];
  }
    else
  {
   [sender  setImage:[UIImage imageNamed: @"checkbox.png"] forState:UIControlStateNormal];

  }  
Run Code Online (Sandbox Code Playgroud)