В UIView
вы можете изменить анимированный backgroundColour. А на UISlideView
вы можете изменить значение анимированного.
Можете ли вы добавить настраиваемое свойство в свой собственный подкласс UIView
, чтобы его можно было анимировать?
Если у меня есть CGPath
внутри моего UIView
, тогда я смогу анимировать его, изменив процент рисования пути.
Можно ли инкапсулировать эту анимацию в подкласс.
то есть. У меня есть UIView
с CGPath
, который создает круг.
Если круг отсутствует, он представляет 0%. Если круг заполнен, он представляет 100%. Я могу нарисовать любое значение, изменив процентное соотношение пути. Я также могу анимировать изменение (в подклассе UIView), анимируя процент CGPath
и перерисовывая путь.
Могу ли я установить какое-либо свойство (т.е. процентное соотношение) на UIView
, чтобы я мог вставить это изменение в блок UIView animateWithDuration
и он оживил изменение процента пути?
Надеюсь, я объяснил, что я хотел бы сделать хорошо.
По существу, все, что я хочу сделать, это что-то вроде...
[UIView animateWithDuration:1.0
animations:^{
myCircleView.percentage = 0.7;
}
completion:nil];
а круговой путь - к данному проценту.