如何知道点击了 UISwitch 按钮

发布于 2024-11-25 05:20:08 字数 791 浏览 2 评论 0原文

我有一个故事,其中包含自定义视图界面。这是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;

这些所有值都显示在我的表中。每当用户单击开/关按钮时,我想调用一个函数。这是我的表视图类定义。

 @interface VIPsScreen : UITableViewController {
 NSMutableArray* tableList;

IBOutlet CustomVIPCell *tblCell;

NSMutableArray* chengdArray;

}

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

I have a tale which is containing a custom view interface. Here is customeview class definition.

@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;

These all values are showing in my table. I want to call a function whenever user will click either ON/OFF button. Here is my tableview class definition.

 @interface VIPsScreen : UITableViewController {
 NSMutableArray* tableList;

IBOutlet CustomVIPCell *tblCell;

NSMutableArray* chengdArray;

}

I want to store all related "userProfileName" in array "chengdArray" which has UISWitch values "ON". How will I resolve this problem.
Thanks in advance

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

梦里人 2024-12-02 05:20:08

使用

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

在初始化 UISwitch 实例的地方

-(void)action:(id)sender{

}

并作为回调方法,您应该在其中检查一个是否已切换并采取行动......

Use

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

where you're initializing instances of UISwitch and

-(void)action:(id)sender{

}

as a callback method where you should check with one was switched and take actions...

陪我终i 2024-12-02 05:20:08

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

You can use this [tempSwitch isOn] with an if statement where tempSwitch is the name of your switchView

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文