我有一个包含自定义视图界面的故事。这是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”。我该如何解决这个问题。 提前致谢
答案 0 :(得分:8)
使用
[switchCtl addTarget:self action:@selector(action:) forControlEvents:UIControlEventValueChanged];
您正在初始化UISwitch和
的实例-(void)action:(id)sender{
}
作为回调方法,您应该检查一个已切换并采取措施......
答案 1 :(得分:0)
您可以将此 [tempSwitch isOn] 与if语句结合使用,其中tempSwitch是switchView的名称