2009-09-04 5 views
0

나는 거의 내 아이들의 교육용 애플리케이션 인 우우!를 코딩하고 있습니다.UIButton UIImageView 애니메이션으로 게임 캐릭터 선택

하지만 ... 저는 뭔가 붙어 있습니다.

앱을로드 할 때 내 기본보기가 있습니다. 그것은 flipviews (내용의 열보기가 각각 4 개) 및 문자 선택 (내용의 모든 화면을 통해 사용자를 따라갈 이미지)을위한 4 개의 단추가 있습니다.

UIButton 선택을 여러보기에서 UIImage 표시로 연결하는 방법에 대한 문제가 확실하지 않습니다. 나는 사용자가 문자 버튼을 선택하고 플립 뷰로 계속하기를 원한다. 그리고보기에서 메인 뷰에서 선택한 이미지가 표시되어야한다. 그래서 그들은 메인 뷰로 돌아올 때마다 앱 주변을 따라갈 캐릭터를 바꿀 수 있습니다.

의견, 도움 또는 코드를 보내 주시면 감사하겠습니다.

당신

알렉스

+0

일단 캐릭터 선택 문제가 나오면 UIImageView에 애니메이션을 적용하고 터치해도 반응합니다. 이것은 내가 뛰어 내리는 데 필요한 나의 마지막 장애물이다! (때로는 간단한 일들이 Obj-c에서 매우 어려워진다.) –

답변

0

이 -setImage 방법을 가진 새 개체있는 UIImageView의 서브 클래스를, 확인 감사드립니다. 일단 이미지를 설정하면 그 객체를 삽입 한 위치에서 동일한 이미지가 표시됩니다. 하위 클래스보기에 옆에 표시된 점수 또는 이름 또는 다른 통계가있을 수도 있습니다. 따라서 한 화면에서 다른 화면으로 이동하면 모든 정보가 주위를 따라가는 것입니다. 그런 모든 글로벌 정보를 위해 모든 화면에 라벨을 만들 필요가 없습니다. 요약

:

  • 은 ... 메뉴를 새 파일을 사용하여 엑스 코드에서 UIView의 나있는 UIImageView의 새로운 서브 클래스를 만든다. 이미지가 아닌 다른 항목이 있으면 새 UIView를 수행합니다.
  • 이미지를 설정하고 텍스트 통계 등을 업데이트 할 수있는 메소드를 추가하십시오.
  • 보너스 : 클래스 핸들을 탭핑 할 수 있으므로 사용자가 이미지를 두드리면 도움 제공 또는 귀여운 작은 애니메이션
  • 원하는 모든 화면에 해당 개체를 포함하십시오. 변환을 사용하여 각 화면에서보기의 크기를 다르게 지정할 수 있습니다. 멋지다, 안 그래?
  • 꽤 많이 있습니다!

행운을 빈다.

+0

아, 고맙습니다. 그건 분명히 무슨 일을하려고하지만, 나는 몇 가지 코드를 볼 필요가있을 것 같아요, 문서를 검색을 계속하지만 지금은 직장에서 오전 : –

+0

이것은 꽤 쉽습니다. UIView의 새 클래스 인 하위 클래스를 만듭니다. viewController 대신 View로 끝나는 파일이있는 Apple의 샘플을 찾으십시오. .h 파일에서 @interface fooView : UIView {와 같이 보이는 곳을 찾으면 읽습니다. TheElements 샘플에는 여러보기가 있지만 다른 수하물이 너무 많습니다. 클래스 정의가 끝나면 코드의 다른 부분 (예 : 다른 화면)에서 클래스의 새 인스턴스를 던져서 크기를 조정하거나 애니메이션을 적용 할 수도 있습니다 (화면 주위로 이동). – mahboudz