今天遇到一個問題,做顏色控制的時候,通過slider 改變顏色的亮度。如果直接在slider 上綁定事件,則改變一次就需要向服務器發送一次請求。這種是顯然不合理的。
所以使用了下面的解決方法
先將slider 綁定一個事件
[self.lightBrigthessSlider addTarget:self action:@selector(SliderEndChangeValue:) forControlEvents:UIControlEventValueChanged];
將其屬性設置成no 在停止滑動的時候 就會發送一個valuechange的通知
self.lightBrigthessSlider.continuous = NO;
在綁定的方法中實現你需要進行的操作即可。