如何知道单击UISwitch按钮

时间:2011-07-19 15:38:11

标签: iphone uiswitch

我有一个包含自定义视图界面的故事。这是customeview类的定义。

@interface CustomTableCellview : UITableViewCell {

UILabel *titleOfPost;
UILabel *userProfileName;
UIImageView* profileImage;
UILabel *countOfFave;



}

 @property(nonatomic,retain) IBOutlet UIImageView *profileImage;
 @property(nonatomic,retain) IBOutlet UILabel *titleOfPost;
  @property(nonatomic,retain) IBOutlet UILabel *countOfFave;
 @property(nonatomic,retain) IBOutlet UILabel *userProfileName;

这些所有值都显示在我的表格中。我想在用户点击ON / OFF按钮时调用一个函数。这是我的tableview类定义。

 @interface VIPsScreen : UITableViewController {
 NSMutableArray* tableList;

IBOutlet CustomVIPCell *tblCell;

NSMutableArray* chengdArray;

}

我想将所有相关的“userProfileName”存储在数组“chengdArray”中,其中UISWitch值为“ON”。我该如何解决这个问题。 提前致谢

2 个答案:

答案 0 :(得分:8)

使用

[switchCtl addTarget:self action:@selector(action:) forControlEvents:UIControlEventValueChanged];

您正在初始化UISwitch和

的实例
-(void)action:(id)sender{

}

作为回调方法,您应该检查一个已切换并采取措施......

答案 1 :(得分:0)

您可以将此 [tempSwitch isOn] 与if语句结合使用,其中tempSwitch是switchView的名称