В моем приложении есть несколько экземпляров UISlider для изменения различных значений. Значения отображаются рядом с ползунком, а также отображаются в трехмерном пространстве в другой видимой части приложения.
3D-часть включает в себя довольно тяжелые вычисления, и сейчас не представляется возможным обновлять ее в реальном времени при изменении ползунка. Это означало бы, что мне пришлось бы установить для свойства continuous
ползунка значение NO
, поэтому получать обновления только тогда, когда ползунок закончил изменение.
Я бы предпочел, чтобы отображалось обновление значения в реальном времени. Есть ли способ сделать ползунок непрерывным (чтобы я мог обновлять метку значения в реальном времени) и по-прежнему отправлять какое-то сообщение после того, как пользователь закончил с ним взаимодействовать? Сейчас я интуитивно чувствую, что нужно создать подкласс UISlider и переопределить метод touchesEnded:
. Возможно ли это?