IOS实例 弹出框中添加多选

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

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 

同时实现了一个协议,用于数据保存。

源代码:http://easymorse-iphone.googlecode.com/svn/trunk/table/iphone.sprintview/

小结:IOS实例 弹出框中添加多选的内容介绍完了,希望本文对你有所帮助!

责任编辑:zhaolei 来源: 互联网
相关推荐

2011-07-22 17:24:46

iPhone 视图

2011-09-09 11:13:47

Widget 实例

2012-12-03 10:47:54

WebJQuery控件

2011-07-19 17:05:22

Xcode Libary

2009-12-11 15:35:50

PHP弹出对话框

2010-04-16 13:16:11

OracleJavaP

2011-06-30 17:01:43

Qt Creator 菜单栏

2012-05-14 10:33:43

Coding4Fun

2023-09-26 19:26:28

OpenAIChatGPTTwitter

2020-02-25 09:25:14

Windows 10PC时钟

2009-11-03 09:21:26

Visual Stud

2021-04-06 20:57:31

JavaScript弹出框窗口

2011-07-06 15:14:34

iOS Xcode

2024-08-07 10:37:24

2013-05-30 15:53:17

iOS开发iOS SDKPopver

2009-08-07 18:04:22

ASP.NET Dat确认对话框

2024-08-02 15:08:52

2010-05-25 16:53:47

批量添加IPv6地址

2017-10-12 11:48:09

iOS系统弹窗Apple ID

2015-10-29 11:13:23

iOS9使用框
点赞
收藏

51CTO技术栈公众号