Question

Je travaille sur cette question depuis quelques jours avec pas de chance ... J'utilise Interface Builder pour construire les vues. J'ai un UIButton avec une image en arrière-plan. Quand je secoue l'iPhone, je veux que le bouton pour tortiller. Toutes les idées?

Était-ce utile?

La solution

Code effet Un tremblement ici: comment créer l'effet de l'icône de vacillement de l'iphone .

Il existe des exemples de détection de tremblement dans le code d'Apple exemple, donc je ne vais pas le répéter ici. Vous souhaitez définir un seuil à quel point vous voulez secoué (et peut-être dans quelle direction, si vous vous souciez). Une fois atteint ce point alors déclencher juste la routine qui démarre l'effet d'animation. Vous pouvez désactiver la détection de bougé une fois qu'il a commencé, puis remettez-le dans le gestionnaire d'achèvement de l'animation.

Autres conseils

Je suppose que vous auriez à changer le CGRect définissant le cadre dans lequel le bouton est dessiné.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top