2012-06-30 3 views
-3

가능한 중복은 :
How do i put a void(shake gesture) inside a IBAction(button)?사용자가 버튼을 먼저 누른 다음 동작을 흔들게하는 방법은 무엇입니까?

안녕 나는 꽤 많은 시간 전에이 질문을 게시하고 난 아주 피곤하고있다. 나는 총 초심자이고 내가 필요한 것을 정확히 말할 것입니다.하지만 투표하고 다른 것들을 원한다면 대답을 설명하고 제게 지시하십시오. 제가 초보자이기 전에 말했던 것처럼.
그래서 애니메이션이 준비되었지만 코드가 필요하고 코드가 지금해야 할 일을 설명합니다 : 그래서 PLAY를 말하는 버튼이어야하고 버튼을 누르면 PLAY가 사라지고 버튼이 사라지고 라벨에 '흔들기 시작'사용자가 흔들면 iPhone이 사라지고 애니메이션이 한 번 재생되고 끝납니다. 그게 전부입니다 그래서 제발 대답하고 코드로 설명하고 내가 투표하고 당신이 필요로하는 다른 아무것도, 감사합니다 부탁 해요!

+2

매우 무례한 말로 표현됩니다. 나는 당신이 전혀 대답을 얻지 못해서 놀랍다. 우리는 당신을 위해 당신의 일을하기 위해 여기에 있지 않습니다. 당신은 다른 대답에 도움을 받았고, 당신은 누군가를 찾아서 당신을 위해 동일한 질문을 계속해서 재 게시합니다. 이것은 아마 사람들이 당신을 돕지 않는 이유 일 것입니다. 빠른 검색이 나타납니다 http://stackoverflow.com/questions/1170917/how-to-use-shake-api-in-iphone-sdk-3-0 http://stackoverflow.com/questions/150446/how- do-i-detect-when-shake-an-iPhone http://stackoverflow.com/questions/6806937/ios-how-to-implement-a-shake-device-event –

+1

모든 질문에 코드가 있습니다. . 그것은 문자 그대로 30 초이고 처음 3 ~ 4 개의 결과는 Google이 "흔들림 감지"입니다. 수백 개의 다른 리소스가 있습니다. 너는 너 자신의 일 중 일부를해야만한다. 우리가 너를 위해 그것을 할 것을 기대할 수는 없다. 특히 당신이 그런 질문을 할 때. –

+0

스티븐 (Steven), 당신이 시작하기 시작한 것을 고맙게 생각하지만, 이것은 당신의 질문에 대한 답변을 얻는 방법이 아닙니다. 같은 질문을 여러 번 물어 본 다음 이전 솔루션이 만족스럽지 않을 때 문제를 해결할 수있는 코드를 제공하도록 요구하면 실제로 자원 봉사자의 인내심을 얻으려고합니다. –

답변

0

나는 (즉,이 사이트가 무엇인지 아니에요) 당신을위한 코드를 작성하지 않습니다하지만 난 당신을 말할 것이다 당신은 무엇을해야하는지 :

  1. 버튼이 화면에 나타납니다
  2. 사용자가 버튼을 클릭 , UIView 애니메이션 블록 또는 Core Animation을 사용하여 버튼이 페이드 아웃되고 레이블이 페이드 인 (또는 다른 애니메이션)으로 움직 이도록 만듭니다.
  3. 가속도계를 사용하여 흔들림을 감지합니다 (자세한 내용은이 질문 참조 : How do I detect when someone shakes an iPhone?).
  4. 라벨의 UIView 애니메이션 또는 코어 애니메이션을 다시 사라지고 애니메이션이 당신을 위해 시작을 제공

희망한다!