IOS實例 彈出框中添加多選
作者:王軍
本文介紹的是IOS實例 彈出框中添加多選,實現在彈出框中填入table信息,并且用戶可以實現多選信息,來看內容。
IOS實例 彈出框中添加多選是本文要介紹的內容,在iphone實現彈出框視圖一文中已經介紹了怎么添加彈出框,下面在這個的基礎上,在彈出框中填入table信息,并且用戶可以實現多選信息。
實現的結果:
實現過程是在彈出框中添加table信息,點擊前面的選取框,按鈕更換圖片,并且把相應的內容添加到相應的數組中,用于數據處理。
主要的實現代碼:
- #import "TableViewCell.h"
- @implementation TableViewCell
- @synthesize myLable,myButton,checked,myTableDelegate;
- - (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier {
- if ((self = [super initWithStyle:style reuseIdentifier:reuseIdentifier])) {
- }
- return self;
- }
- - (void)setSelected:(BOOL)selected animated:(BOOL)animated {
- [super setSelected:selected animated:animated];
- }
- - (void)dealloc {
- [self.myButton release];
- [self.myLable release];
- [super dealloc];
- }
- -(IBAction)onClickButton:(id)sender
- {
- self.checked = !self.checked;
- UIImage *checkImage = (self.checked) ? [UIImage imageNamed:@"checked.png"] : [UIImage imageNamed:@"unchecked.png"];
- [myButton setImage:checkImage forState:UIControlStateNormal];
- if (myTableDelegate!=nil) {
- [myTableDelegate checkedButton:sender checked:self.checked];
- }
- }
- @end
同時實現了一個協(xié)議,用于數據保存。
源代碼:http://easymorse-iphone.googlecode.com/svn/trunk/table/iphone.sprintview/
小結:IOS實例 彈出框中添加多選的內容介紹完了,希望本文對你有所幫助!
責任編輯:zhaolei
來源:
互聯(lián)網