2012-08-01 3 views
-2

앱에 대해 the link입니다. 첫 번째 탭의 스크린 샷을 참조하십시오.iOS :이 인터페이스는 어떻게 구현됩니까?

보시다시피 콘텐츠는 XML을 통해 동적으로로드됩니다. 행당 3 개의 클릭 가능한 이미지. 이것은 UIScrollView에로드되어 있습니까? 이 인터페이스를 어떻게 구현할 수 있습니까?

답변

0

그런 그리드 뷰를 생성 할 수있는 오픈 소스 프로젝트가 있습니다. AQGridView이라고합니다. API가 UITableView 인터페이스 (delegate 및 dataSource 등)와 매우 유사하도록 설계되었습니다.

+0

감사합니다! 이 부분을 확인하십시오 – zeoce

0

그냥이 효과를 달성하기 위해있는 UIScrollView에 UIImages을 추가 할 수 있습니다 감사합니다. runttime에서 동적으로 그렇게 할 수 있습니다. 이미지를 클릭하여 연락처에 전화 할 수있는 고속 다이얼 앱과 비슷한 기능을했습니다.

물론 그들이 그렇게했는지는 알 수 없습니다.).

+0

나는 그들이 스크린 샷으로 한 것을 말하기는 어렵다고 동의합니다. 그러나 그들은 TabBarController를 사용하고 첫 번째 ViewController에서 "페이징"이 가능한 ScrollView를 사용했습니다. 그런 다음 UIImages를 추가했습니다. – BandoKal

+0

힌트를 주셔서 감사합니다! 동적으로 UIimages 추가에 지금 아픈 모양 – zeoce

0

답변이 매우 모호한 질문입니다.

버튼의 이미지 크기를 통합하는 사용자 정의보기를 빌드하고 단추 요소 주위의보기에 여백 (패딩)을 허용하십시오 (단추가보기 중심에 있어야 함).보기 배경을 지우십시오. 다운로드 한 내용으로 Button 이미지를 업데이트하는 방법 위임자를 생성하여 viewController 및 비올라에 콜백을 사용하면 원하는 것을 시작할 수 있습니다.

그런 다음 해당 뷰를 UIScrollView에 추가하고 원하는 영향을 주어야합니다. 스크롤 뷰의 컨텐츠 크기를 적절히 조정하십시오. 3 열 레이아웃에 관해서는 그것을 해결할 수 있어야합니다 :)

이보다 자세한 내용이 필요하면 의견을주십시오.

+0

Simon! 감사합니다! 맞춤보기에서 정보 찾기 지금 – zeoce

+0

코드에서 맞춤보기를 만들 수 있습니다. 즉 UIView의 하위 클래스를 만들거나 인터페이스 작성 도구를 사용하여 맞춤보기를 만들 수 있습니다. 행운을 빕니다! – AppHandwerker

관련 문제