2012-03-26 2 views
1

TV 가이드 프로젝트에서 일하고 있습니다. 그리드를 형성하는 방법을 알고 싶습니다. 즉, 셀을 분할하고 그리드처럼 구성하려고합니다. 나는 UITableview를 사용해야한다는 것을 알고 있지만 어떻게해야하는지 알고 싶다.UITableview를 사용하여 그리드를 형성하는 방법은 무엇입니까?

어떤 것이 든 샘플 프로젝트 또는 코드와 함께 개념을 알려 주시면 감사하겠습니다.

+0

당신은 오히려 추한 것 그리드, 가시의 라인을 표시하는 사용자 정의 셀을 구축 할 수 있습니다. "그리드"를 사용하는 대신 내 시간 간격 탐색을위한 가로 스크롤러의 페이지 매김과 내 채널 탐색을위한 "일반"UITableView와 같은 콤보 방식을 사용합니다. – dasblinkenlight

답변

1

사용자 지정 셀을 사용할 수 있습니다. 각 셀에는 요구 사항에 따라 약 4 ~ 5 개의 단추가 있습니다.

사용자 정의 표 셀 &을 사용하여 작성하시기 바랍니다.

제공하는 코드는 내가 전에 이런 식으로 뭔가를 구현 여기에 조금 서투른 것

0

이다, 나의 접근 방식은 UIScrollView를 서브 클래스 화해, 일부 사용자 지정보기 재활용 및 레이아웃을 구현하는 것이 었습니다. 애니메이션 구현을 시작했을 때 상황이 조금 복잡해졌지만 구현하기가 매우 간단했습니다. 기본적으로, 아이디어는 같은과 - (void)layoutSubviews을 무시하는 것입니다

- (void)layoutSubviews 
{ 
    [super layoutSubviews]; 

    CGRect visibleBounds = [self bounds]; 

    // calculate the range of visible views 

    // recycle any no longer visible views 

    // for any missing views, request them from the data source   
} 
당신은 당신이 필요로 무엇을 위해 자신의 데이터 소스 및 위임 프로토콜을 구현해야합니다

, 광산은 아주 간단했다.

0

Transporter iPhone 앱은 좋은 방법입니다. GitHub here에서 코드를 확인할 수 있습니다.

는 여기에있는 tableview 자신의 응용 프로그램에서의 모습입니다 :

enter image description here

관련 문제