2010-08-23 2 views
0

Rootview에 6 개의 카드 (이미지가있는 아이콘)가있는 iphone 응용 프로그램을 개발했습니다. 카드를 클릭하면 이미지가 확대되는 다른보기가 나타납니다 (전체 화면). 카드보기에는 카드의 뒷면에 텍스트가 들어있는 뒤집기 버튼이 있습니다. 다른 카드는 등의 다른 텍스트를 보유합니다. 텍스트 크기에 따라보기가 스크롤됩니다. 나는 두 개의 레이블을 사용했다 : 하나는 텍스트 제목이고, 두 번째 레이블은 전체 단락을 갖는다. 세로 스크롤을위한 두 개의 레이블 아래에 스크롤 뷰를 배치했습니다.scrollview (세로) 및 두 개의 레이블이있는보기에 scrollview (가로) 추가 Iphone sdk

Rootview에서 n 번째 카드를 클릭하면 선택한 카드가 표시됩니다. 그것은 완벽하게 작동합니다. 나는 카드의 앞면을 디자인하기 위해 별도의 뷰를 사용했고 뒤의 텍스트를 위해 다른 뷰를 사용했다. 문제는 카드를 열어 뒤집어서 텍스트를 볼 때 수직으로 스크롤하는 것보다 가로로 스크롤 할 수 있어야합니다. 나는 아무것도 다시하고 싶지 않다. 세로 스크롤보기 및 레이블을 카드 뒷면을 나타내는보기에 배치했습니다. 다른 scrollview를 추가하고 페이징 속성을 활성화하고 다음 함수에 코드를 작성했습니다.

scrollViewDidScroll : (UIScrollView *) sender;

scrollViewDidEndScrollingAnimation : (UIScrollView *) newScrollView.

그러나 원하는대로 작동하지 않습니다. 스크롤 작업이 없으며 (세로 1조차도 정상적으로 작동했습니다.) 가로 스크롤을 사용하면 두 가지 작업이 모두 중지됩니다. 두 개의 레이블이있는이보기에 세로 및 가로 스크롤을 허용하려면 어떻게합니까?

감사합니다. 당신의 도움은 ... 사전

+0

바보 같은 질문 : 모든 scrollviews에 대해 contentSize를 사용합니까? –

+0

전혀 그렇지 않습니다. 둘 다 contentSize를 설정하지 않았습니다. 하지만 왜? 이게 뭐야? 죄송합니다. – Teddy

+0

그냥 접근 방법을 말해 !! 내 접근 방식으로 이미 배치 된 세로 스크롤조차도 작동하지 않습니다! – Teddy

답변

0

에서 덕분에 나는 그것을 해결했다. 나는 세부 사항을 카드를 다시 개최하기 위해 테이블 ​​뷰를 사용했다. 그래서 나는 기본적으로 수직 스크롤을 얻을. 내가의 많은 수를 보유 할있는 ScrollView했다 카드가있는 테이블 뷰 그리고 완료되었습니다