2013-05-22 5 views
0

내 앱에서 특정 데이터를 동적으로 생성하는 뷰가 있습니다. 예전처럼 새로운보기를 만들 수 있지만 앱의 다른 "페이지"에 만들 수 있기를 바랍니다. 이것이 가능한가, 그리고 이것을 어떻게 할 것인가? 좋은 예가 iPhone의 홈 화면입니다. 한 페이지에서 앱 수가 일정량에 도달하면 다음 페이지로 이동하여 앱을 계속 게시합니다 (또는 제 경우 데이터). 개체에 화면을 쓰는 단추가 배열에 저장되어 있습니다. [myArray count] > x 일 때 배치 된 다음 객체는 다른 페이지로 이동하지만 첫 번째 객체와 동일합니다. 도움이 될 것입니다. ~ Carpetfizz다른 페이지에서보기를 복제하는 방법은 무엇입니까?

내가 (작동하지 않았다) 시도했습니다 것들 :

  • [myView viewDidLoad]을 통해보기를 인스턴스화 해 NSObject 클래스를 생성하고 myView에 활성화됩니다.
+0

나에게 'UICollectionView'에 대한 좋은 사용법과 같은 소리가 들립니다 ... –

+0

@ JRG-Developer 제안에 감사드립니다.하지만 UICollectionView의 동작은 내가 원하는 것과 다릅니다. – Carpetfizz

답변

2

당신은 (yes로와 pagingEnabled 세트) 수평 UIScrollView를 사용하여 시도해야하고 UIPageControl 위와 같은 일을 별도의 뷰 컨트롤러를 만듭니다. this tutorial을 확인하십시오. 유사한 기능을 조금 더 현대적인 방식으로 만드는 또 다른 옵션은 UIPageViewController입니다.

업데이트 : SGPagerView을 사용해 보는 것이 좋습니다. 난 그냥 시뮬레이터에서 그것을 시도하고 상당히 간단한 구현처럼 보였다.

+0

감사합니다. 이것을 현재 코드에 쉽게 구현할 수 있습니까? – Carpetfizz

+0

당신의 경험 수준에 따라 "쉬운"친척이 될 수 있지만, 가능해야합니다. 나는 꽤 유용하게 보인 github의 iOS ViewPager 컨트롤로 나의 대답을 업데이트했다. –

+0

고마워요! 나는 그것을 조사 할 것이다. – Carpetfizz

관련 문제