IOS实例 弹出框中添加多选

IOS实例 弹出框中添加多选 - 51CTO.COM

您所在的位置:移动开发 > iOS > IOS实例 弹出框中添加多选

IOS实例 弹出框中添加多选

2011-07-22 17:40 王军 互联网  字号: T |  T
一键收藏,随时查看,分享好友!

本文介绍的是IOS实例 弹出框中添加多选,实现在弹出框中填入table信息,并且用户可以实现多选信息,来看内容。

AD:2013云计算架构师峰会课程资料下载

IOS实例 弹出框中添加多选是本文要介绍的内容,在iphone实现弹出框视图一文中已经介绍了怎么添加弹出框,下面在这个的基础上,在弹出框中填入table信息,并且用户可以实现多选信息。

实现的结果:

IOS实例 弹出框中添加多选

实现过程是在弹出框中添加table信息,点击前面的选取框,按钮更换图片,并且把相应的内容添加到相应的数组中,用于数据处理。

主要的实现代码:

   
   
  1. #import "TableViewCell.h"   
  2. @implementation TableViewCell   
  3. @synthesize myLable,myButton,checked,myTableDelegate;   
  4. - (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier {   
  5.     if ((self = [super initWithStyle:style reuseIdentifier:reuseIdentifier])) {   
  6.     }   
  7.     return self;   
  8. }   
  9. - (void)setSelected:(BOOL)selected animated:(BOOL)animated {   
  10.   [super setSelected:selected animated:animated];   
  11. }   
  12. - (void)dealloc {   
  13.     [self.myButton release];   
  14.     [self.myLable release];   
  15.     [super dealloc];   
  16. }   
  17. -(IBAction)onClickButton:(id)sender   
  18. {   
  19.    self.checked = !self.checked;   
  20.     UIImage *checkImage = (self.checked) ? [UIImage imageNamed:@"checked.png"] : [UIImage imageNamed:@"unchecked.png"];   
  21.     [myButton setImage:checkImage forState:UIControlStateNormal];   
  22.     if (myTableDelegate!=nil) {   
  23.         [myTableDelegate checkedButton:sender checked:self.checked];   
  24.     }   
  25. }   
  26. @end 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值