Если вы хотите, чтобы ваш ползунок привязывался к различным целочисленным значениям, вы можете использовать что-то вроде этого в вашей функции valueChanged:
-(IBAction)valueChanged:(UISlider*)sender {
int discreteValue = roundl([sender value]); // Rounds float to an integer
[sender setValue:(float)discreteValue]; // Sets your slider to this value
}
Это позволит щелкнуть ползунком после отпускания пальцем значений 1,2, ..., 15 в зависимости от расстояния между двумя числами. Например, если вы отпустите ползунок на 2,4, он вернется к 2, а на 2,6 к 3.