У меня тоже была эта проблема. То, как я решил это, было немного взломано, но проще для таких нубов, как я!
Я положил два ползунка друг на друга. Сделал трек одного невидимым с помощью прозрачного .png файла. Затем создал sliderReleased: метод, который я связал с событием подправки внутри в построителе интерфейса, который переключает состояние userInteractionEnabled: каждого слайдера.
Это означает, что вы можете установить только один ползунок за раз, и вам нужно дотронуться до одного, прежде чем вы сможете установить другой, но для моих целей это работает.
Я связал касание обоих ползунков внутри с этим методом и установил теги на 1 и 2 и связал событие изменения значения с отдельными методами, как обычно.
-(IBAction) onReleaseBP: (id) sender {
if ([sender tag]==1) {
[diastolicSld setUserInteractionEnabled:NO];
[systolicSld setUserInteractionEnabled:YES];
}
else {
[systolicSld setUserInteractionEnabled:NO];
[diastolicSld setUserInteractionEnabled:YES];
}