Apple에서 제공 한 UIPageViewController 템플릿부터 시작하는 블록 캘린더 앱에서 작업하고 있습니다. 지금 저는 365 개의 이미지 배열을 가지고 있습니다. 각 이미지는 페이지를 채우는 데 사용됩니다. 앱을 열면 첫 페이지에 자연스럽게 배열의 첫 번째 이미지가 표시됩니다. 이제는 각 이미지가 특정 날짜 (예 : 12-06-2012)에 해당하며 앱이 해당 날짜에 openend되면 해당 날짜와 일치하는 페이지가 열립니다. 특히 Objective-C와 UIPageViewController에 익숙하지 않기 때문에이 작업을 수행하는 가장 좋은 방법은 무엇입니까?날짜에 따라 특정 페이지에서 UIPageViewController 열기
1
A
답변
0
현재 페이지 번호의 개념을 알지 못합니다. 지금까지 표시되는 뷰 컨트롤러 만 있습니다. 사용자는 페이지보기 컨트롤러에 올바르게 구성된보기 컨트롤러를 제공하고 (사용자가 페이지를 넘길 때마다 다음 또는 이전 페이지에 대해 구성된 다른보기 컨트롤러를 준비해야합니다).
올해의 특정 일 수를 결정하는 데 대해서는 NSCalendar
및 NSDateComponents
, 특히 ordinalityOfUnit:inUnit:forDate:
방법을 살펴보십시오. 또한 모든 사용자가 우리 대부분이 당연한 것으로 생각하는 "서양"그레고리력을 사용하는 것은 아닙니다.
+0
아, 고마워요. 그래서 내가 이해할 때, 나는 365 개의 이미지 배열을 유지할 수 있으며, 뷰 컨트롤러에 오늘 날짜와 일치하는 이미지 (NSDate와 비교하여)를 제공한다. 또는 배열을 편집해야합니까? – user1048042
관련 문제
- 1. 오늘 날짜에 따라 슬라이드로드?
- 2. 특정 형식의 날짜에 따라 Arraylists 정렬
- 3. 날짜에 따라 이미지 정렬 방법
- 4. 특정 페이지에서 vbscript를 사용하여 pdf 열기
- 5. 날짜에 따라 큰 테이블을 제한하십시오.
- 6. 날짜에 따라 다른 스크립트 호출하기
- 7. 날짜에 따라 불투명도를 설정하는 알고리즘
- 8. 웹 페이지에서 Office Communicator 열기
- 9. 날짜에 따라 SQL에서 데이터를 변경하는 방법?
- 10. 날짜 열의 날짜에 따라 분기 받기
- 11. 다른 페이지에서 결과 열기
- 12. MySQL의 특정 날짜에 행을 반환
- 13. 특정 날짜에 NSDateFormatter가 null을 반환합니다.
- 14. 특정 날짜에 전자 메일을 트리거하십시오.
- 15. 특정 날짜에 AlarmManager가 작동하지 않습니다.
- 16. 특정 날짜에 이벤트가 존재하는 경우
- 17. 특정 날짜에 작업을 수행하려면 어떻게해야합니까?
- 18. 특정 날짜에 UIAlertView를 표시 하시겠습니까?
- 19. 특정 날짜에 스크립트를 실행 하시겠습니까?
- 20. Java - 특정 날짜에 메서드 실행
- 21. UIPageviewController PDF
- 22. UIPageViewController 가로
- 23. 처음부터 UIPageViewController
- 24. 표시 결과는 날짜에 따라 (월 및 년)
- 25. coldfusion + xml 날짜에 따라 노드를 가져옵니다.
- 26. 사용자의 컴퓨터 날짜에 따라 이름이 표시됩니다.
- 27. 날짜에 따라 Microsoft Excel의 금액을 계산하십시오.
- 28. SQL의 날짜에 따라 열 수를 계산하십시오.
- 29. 시작 날짜/종료 날짜에 따라 이미지 채우기
- 30. 날짜에 따라 열 합계를 선택하는 방법
이제는 몇 페이지를 돌리더라도 응용 프로그램의 페이지를 뒤집거나 "고정 된"상태로 유지되는 첫 번째 이미지입니까? 페이지를 앞뒤로 뒤집을 수 있고 배열의 다음/이전 이미지가 나타나면'pageViewController : viewControllerBeforeViewController :'와'pageViewController : viewControllerAfterViewController :'의 두 가지 내용으로 질문을 편집하십시오. – dasblinkenlight
윤년에는 366 일이 있습니다 - 2012 년은 윤년입니다. –