很多响应事件都会有个参数就是Sender,如下:
- (IBAction)updateSliderValue:(id)sender
Sender其实就是触发响应的那个实例对象,比如这个消息是由一个UISlider触发的,那么那个指定的UISlider就是Sender,可以通过Sender访问UISlider,获取各种属性,如下:
CGFloat midpoint = [(UISlider *)sender value];
根据Sender的属性对下一步操作进行选择是很多响应函数需要做的事