Пытаясь вызвать припадки, я вижу.
Да, вы можете использовать таймер. Проверьте NSTimer
х +(NSTimer *)scheduledTimerWithTimeInterval:(NSTimeInterval)seconds target:(id)target selector:(SEL)aSelector userInfo:(id)userInfo repeats:(BOOL)repeats
. Метод, вызываемый селектором, может просто чередовать состояние кнопки.
Одной из альтернатив может быть использование анимации.