Вам нужно реализовать этот тип логики с помощью кнопки.Просто масштабируйте ширину кнопки в соответствии с процентом.
И чтобы сделать круглую прямоугольную кнопку похожей на внешний вид, используйте приведенный ниже код и не забудьте импортировать кварцевый каркас ядра в файл класса.
И масштабироватьпервая и последняя кнопки, так как вам нужно некоторое перекрытие от соседней кнопки.
btn.layer.cornerRadius = 8.0;
btn.layer.borderWidth = 0.5;
btn.layer.borderColor = [[UIColor blackColor] CGColor];