用标签调用 UISlider
Posted
技术标签:
【中文标题】用标签调用 UISlider【英文标题】:Called the UISlider with tag 【发布时间】:2016-03-11 11:04:32 【问题描述】:我在视图控制器中使用三个 UISlider,我想为所有滑块调用相同的函数。这是我的代码
[yourWeightSlider addTarget:self action:@selector(sliderValueChanged:) forControlEvents:UIControlEventValueChanged];
[physicalActivitySlider addTarget:self action:@selector(sliderValueChanged:) forControlEvents:UIControlEventValueChanged];
这两个滑块调用相同的方法“sliderValueChange”。我如何区分调用哪个滑块。我不知道如何使用标签。我是 ios 新手。 谢谢
【问题讨论】:
【参考方案1】:试试这个代码片段
先给每个滑块加标签
yourWeightSlider.tag = 100
physicalActivitySlider.tag = 200
获取标签值并决定待办事项
-(void)sliderValueChanged:(UISlider *)sender
int tag = sender.tag;
【讨论】:
以上是关于用标签调用 UISlider的主要内容,如果未能解决你的问题,请参考以下文章