세로로 스크롤하지 않고 가로로 스크롤하는 tableviewcontroller가 필요합니다.가로로 스크롤하기위한 TableViewController
하나가 있습니까? 왜냐하면 나는 잠시 후에 배고파 죽을지도 모르는 scrollview를 사용해야하기 때문이다!
세로로 스크롤하지 않고 가로로 스크롤하는 tableviewcontroller가 필요합니다.가로로 스크롤하기위한 TableViewController
하나가 있습니까? 왜냐하면 나는 잠시 후에 배고파 죽을지도 모르는 scrollview를 사용해야하기 때문이다!
우리는 각 셀에 대해 UIScrollView를 사용했으며 두 셀 중 하나가 스크롤 될 때 함께 스크롤합니다. 우리의 애플 리케이션은 tableview에 많은 데이터를 가지고 있으며 우리는 잘하고 있습니다. 이 방법을 시도해 볼 수 있습니다.
표준형을 사용하는 경우, 각 셀의 내용을 90도 회전하십시오.
최종 사용자에게는 동일한 효과가 있습니다.
당신도 그렇게 할 수 있는지 몰랐습니다. 아마 모범이 있습니까? – TheLearner
구체적으로 예제가 없으므로 사용자 정의 테이블 뷰 (예 : http://stackoverflow.com/questions/3730750/custom-uitableviewcell-subview-layout)를 작성하기 만하면됩니다. 그런 다음 view.transform = CGAffineTransformMakeRotation (90/180 * M_PI)과 같은 내용으로 내용을 회전하십시오. – Twelve47
UITableView
을 90도 회전시킬 수 있습니다.
UIScrollView에서이를 구현하고 셀을 다시 사용 해보십시오.
UIScrollView
에서 상속받은 내 자신의 가로 테이블보기를 만들 것입니다. 자신 만의 dequeueReusableCellWithIdentifier:
을 구현하는 것은 그리 어렵지 않습니다.
가장 확실하게 가능합니다. 그렇게 할 수 있습니다.
STEP-1 : 당신은 당신의 인터페이스 빌더에있는 UIScrollView에서 또는
는 코딩 사용 (즉,있는 UIScrollView의 하위 뷰 같은) 취향에 따라 코딩하여있는 tableView를 넣어야 할
할 수
[scroll addSubView:tableView];
STEP-2
등 :그러면 viewView의 너비보다 tableView의 너비를 크게해야합니다. 그래서있는 tableView 폭은 320 개 이상의이 (가 말하는 600)이다
[tableView setFrame:CGRectMake(0,0,600,460)];
STEP-3 :
은 그럼 그냥 설정해야하는있는 UIScrollView의 ContentSize
scroll.ContentSize = CGSize(600,420);
같은
CGSize(600,460)
로 이제 막 구축하고 실행하면 완료됩니다.
희망이 도움이됩니다. :)
의심되는 점이 있으면 여기에 의견을 남기십시오.
기억 : 어떤 경우 든 tableViewCell을 다시 사용해야하므로 그렇지 않으면 메모리가 누출됩니다.
편집 :
이 90 개도있는 UIImageView 회전에 관한 것입니다하지만이 당신을 도울 것이라고 생각하지만 당신은, 90도 당신의있는 tableView를 회전 여기 기본 논리를 참조 할 수 있습니다.
How to programmatically rotate image by 90 Degrees in iPhone?
나는 각 셀 전체가 화면을 가로 질러 수평으로 움직이게하고 다음 셀 등을 따라 가면서 셀의 길이를 스크롤하기를 원하지 않는다. 그래서 그것은 정확히 90도 회전 된 테이블 뷰처럼 행동 할 것입니다. – TheLearner
@ TheLearner : 내 대답을 편집하면 내게 도움이 될 것입니다. –
는 반드시 그가 도움이 될 것입니다 내 대답에 내 편집을 확인합니다. –