Если вам нужна фактическая кнопка, тогда выбор очевиден: вам нужно создать собственный объект UIControl
, чтобы достичь этого.Вполне возможно, что вы можете просто создать подкласс UIButton и обработать анимацию таким образом.Я делаю нечто похожее в одном из моих приложений, используя базовую анимацию для постепенного перехода между сериями из 6 изображений.Это работает довольно хорошо.
Я укажу вам на ссылку на класс UIControl .Пожалуйста, ознакомьтесь со вступительным материалом на странице, он ссылается на другие страницы, например, на обработку событий.Кроме того, я также укажу вам ссылку на класс CABasicAnimation с тем же предупреждением.
Помните, что UIControl - это просто UIView, за исключением того, что он обрабатывает события определенным образом.