2011-10-05 7 views
0

내 응용 프로그램에서 다음과 같이해야합니다.
우선 3 섹션 (2 개가 3 행)을 포함하는 tableview가 있습니다. 이 tableView 아래에 레이블을 넣고 레이블 아래에 텍스트 필드를 넣어야합니다.
xib 파일에서이 작업을 시도했습니다. 나는 scrollView를 두었고이 scrollView에 tableview, label 및 textfield를 넣었다. 문제는 그 견해만으로는 충분하지 않다는 것입니다.
우선, 화면에서 tableview를보고 싶습니다. 그리고 화면을 스크롤하여 레이블과 텍스트 필드를보고 싶습니다. 어떻게 설명 할 수 있을지 모르겠는데 ... 앱이 화면의 표보기 만보고 스크롤이 끝나면 라벨과 텍스트 필드가 나타납니다. 내가하려는 일이 가능 할까?ScrollView의 TableView, label 및 Textfield

+0

나는 당신이 당신의 어플리케이션을 원한다고 생각한다. (https://github.com/radim/PullToRefresh/blob/353a360f8e0424318c3ace903702dc59260a375d/Classes/PullRefreshTableViewController.m). – Raj

답변

1

nib 파일에서 해당보기 (Tableview, label, textfield)를 추가 했습니까?

모든 변수를 서로 다른 변수에 연결하여 참조하십시오.

코딩을 통해 프레임을 설정하십시오. 같은

tblView.frame = CGRectMake(0, 0, 320, 416); 
label.frame = CGRectMake(60, 420, 200, 50); 
textField.frame = CGRectMake(40, 480, 240, 31); 

마침내

tblView.scrollEnabled = NO; 
scrollView.contentSize = CGSizeMake(320,520); 

감사합니다,

사티을 설정합니다.

0

UITableView은 스크롤 할 수 있습니다. 나는 당신의 작업에 UIScrollView을 가져갈 필요가 없다고 생각합니다. 텍스트 줄을 셀 열로 레이블을 추가하고 UITextField을 TableView에 AccessoryType으로 추가 할 수 있습니다.
도움이 되길 바랍니다.

+0

UITableView 스크롤 할 수 있지만 레이블 및 텍스트 필드 테이블 뷰에서 있어야합니다 알아요. – Gabrielle

-1

예 100 % 가능합니다. 두 가지 유형의 자습서를 거쳐 자신의 용도로 통합 할 수 있습니다.

  1. 맞춤 테이블 셀을 만드는 방법을 알아야합니다.

  2. 여러 헤더가있는 표를 만드는 방법을 배워야합니다.

scrollview는 이미 tableview에 있으므로 사용하지 않아도됩니다. 또는 간단한 단어로 tableview는 scrollview에서 빌드됩니다. 따라서 스크롤링 속성이 상속됩니다.

두 기술을 병합하면 사용자 정의 tableview가 제공됩니다. 그것은 쉽지는 않을 것입니다 만, 분명히 그것을 성취 할 수 있습니다.

0

두 가지 방법으로 문제를 해결할 수 있습니다.
첫 번째 접근 :
UIScrollView을 사용할 필요가 없습니다. UITableView 높이를 줄이고 세 가지보기 모두를 화면에 맞출 수 있습니다.
두 번째 방법 :
콘텐츠 크기를 UIScrollView (Y 매개 변수 증가)으로 늘립니다.