iphone - 후기 - 애플




어떻게 아이폰/ipads 발사기 화면과 비슷한 격자를 만들 수 있습니까? (2)

UITableView로 만든 그리드를 보았지만 각각의 셀이 서로 얼마나 가까운지를별로 좋아하지 않습니다. 아이폰에 홈 화면과 같은 그리드 시스템을 만드는 방법이 있다면 (잠금 해제 된 후 화면이 표시 될 경우) 좋을 것입니다. 정확한 해결책이 필요하지는 않지만 올바른 방향으로의 한 점, 어쩌면 살펴볼 라이브러리 집합이 좋을 것입니다. xcode 4.4.1을 실행하고 있습니다.

감사!


UIScrollView는 페이징 모드를 가지고 있습니다 (보기에 더 많은 단추가있을 수 있기 때문에). Apple ocs에는 다음과 같은 내용이 포함되어 있습니다.

http://developer.apple.com/library/ios/#documentation/WindowsViews/Conceptual/UIScrollView_pg/ScrollViewPagingMode/ScrollViewPagingMode.html

이를 사용하면 각 '페이지'에는 n 개의 버튼 / 뷰가 있으며 클릭 할 때 처리 할 데이터가있는 소비자의 프로토콜 / 위임 콜을 호출하고 페이지 뷰 전체에 UIView / 버튼을 고르게 배치합니다. 내 견본을 원하면 저에게 연락하십시오.

아마도 iOS6을 최소한의 요구 사항으로 요구하고 싶지는 않을 것입니다. 그렇다면 H2CO3이 주석과 UICollectionview에서 제안한대로 할 수 있습니다. 자습서가 있습니다 : http://www.raywenderlich.com/22324/beginning-uicollectionview-in-ios-6-part-12

또한 코드를 살펴볼 수있는 오픈 소스 실행 프로그램이 있습니다. 여기에 몇 가지가 있습니다 (더 많은 것이있을 것입니다).

http://www.cocoacontrols.com/platforms/ios/controls/sespringboard

코드는 https://github.com/sarperdag/SESpringBoard에 있습니다.

또한 : http://www.cocoacontrols.com/platforms/ios/controls/openspringboard


UICollectionView 사용하십시오. 이를 사용하여 그리드 유형 뷰를 생성 할 수 있습니다. iOS 6에서 사용할 수 있습니다.







grid