그리드보기와 관련하여 비슷한 질문이 있지만 아무도 충분히 대답하지 못했습니다 (일부는 SDK가 당시 NDA에 속했기 때문에 아무런 답변이 없습니다).iBooks와 같이 편집 가능한 그리드보기 만들기
질문은 : 튜토리얼을 향해 나를 안내하거나, 아이북이나 야후와 비슷한 격자보기를 만들기 위해 어떤 단계를 취할 수 있습니까? iPhone의 엔터테인먼트 앱?
Here's a screenshot 나는 무엇을 의미하는지.
그리드보기와 관련하여 비슷한 질문이 있지만 아무도 충분히 대답하지 못했습니다 (일부는 SDK가 당시 NDA에 속했기 때문에 아무런 답변이 없습니다).iBooks와 같이 편집 가능한 그리드보기 만들기
질문은 : 튜토리얼을 향해 나를 안내하거나, 아이북이나 야후와 비슷한 격자보기를 만들기 위해 어떤 단계를 취할 수 있습니까? iPhone의 엔터테인먼트 앱?
Here's a screenshot 나는 무엇을 의미하는지.
AQGridView
은 (iPadDevCamp 컨테스트로 인해) 그리드 뷰를 수행합니다. 그래도 편집 가능한지 확실하지 않습니다. 그렇지 않은 경우 오픈 소스입니다.
자동 레이아웃을 지원하는 NSCollectionView
의 iPhone 버전이되도록 설계되었습니다. AQGridView
도 세포를 리플 로우합니다. 이것은 구현 자의 관점에서 매우 비슷하게 동작합니다.
발표 게시물 : http://quatermain.tumblr.com/post/528737778/aqgridview-lives-for-my-ipad-dev-camp-hackathon
나는 아이 패드에 대해 잘 모르지만, 그리드보기의 이러한 유형은 항상 아이폰에 사용자 정의 세포와 UITableView
로 구현됩니다. 한 가지 예가 Apple 포토 앱입니다. 실제로 4 열이있는 표 모양이지만 실제로는 표보기이며 각 셀에는 4 개의 사진이 있습니다. 난 그냥보기에 UIButtons의 무리를 배치 할
나는 이것에 대해 생각하고 있었지만, 그냥 지나치게 복잡하게 보일 것입니다. 나는 깊이있는 3 20 코드를 보지 못했지만 이와 같은 경우에 indexPath 물건을 어떻게 처리 할 것인지 직관적으로 파악할 수는 없습니다. 그러나 나는 대답을 선택하기 전에 코드를 체크 아웃 할 것이다. 감사 네이반! –
인덱스 경로의 경우 4 열이있는 경우 배열 위치를 4로 나눈 후 int로 변환하십시오. 그러면 표 셀 색인이 생깁니다. 표 셀의 사진 위치에 대해 4의 모듈을 찾습니다. 내 수학은 불안정하지만 그것이 효과가있을 것이라고 생각합니다. –
:
당신이 샘플 코드를 찾는 경우는 Three20 프로젝트를 보라. 당신은 IB에서이 작업을 수행하거나 다음과 같이 코드에서 그것을 할 수 : 태그 속성이 어떤 버튼을 추적하는 데 사용됩니다
self.newsView = [UIButton buttonWithType:UIButtonTypeCustom];
[self.newsView setImage:[UIImage imageNamed:@"news.png"] forState:UIControlStateNormal];
[self.newsView addTarget:self action:@selector(buttonAction:) forControlEvents:UIControlEventTouchUpInside];
self.newsView.tag = 1;
이 ... 무슨이다. 그런 다음 buttonAction 메소드에서 태그를보고 취해야 할 조치를 결정하십시오.
이 조에게 감사드립니다. 동적 격자의 경우 정적 그리드에는 적합하지만 그리드에는 적합하지 않은 것으로 보입니다. 정적 그리드의 경우, 이것이 아마도 가장 쉬운 해결책 일 것이라고 나는 동의한다. –
감사합니다. 지금 당장 그것을 확인하십시오. –
감사합니다. –
Github 프로젝트는 여기에 있습니다 : https://github.com/AlanQuatermain/AQGridView – memmons