2016-08-16 3 views
4

내 응용 프로그램 내부에 다양한 양의 셀이있는 UITableView이 있습니다. UITableView 아래에 특정 높이의 빈 공간 (공백)을 추가하려면 어떻게해야합니까? 아니면 UITableView의 끝에요? 마지막 셀 다음에 공백이 더 많이 남을 것입니다.(끝) 아래에 빈 (공백) 공간 추가 UITableView

희망 사항은 분명합니다. 사전에 덕분에

+0

추가'tbl_view.tableFooterView = [[UIView의 ALLOC] initWithFrame : CGRectZero를]'viewDidLoad' –

답변

20

에 대한 tableViewFooter를 사용할 수 있습니다 스크롤 한 후 테이블보기에서 일부 빈 공간을 남겨 둘 것이다

let insets = UIEdgeInsets(top: 0, left: 0, bottom: 100, right: 0) 
self.tableView.contentInset = insets 

마지막 세포로. 이전 섹션과를 함께 사용하는 경우

+0

감사'에서 많은! 효과가있다. –

2

당신은 당신의 테이블 뷰에 내용 삽입을 확인하는

UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, self.tableView.frame.size.width, 100)]; 
[self.tableView setTableFooterView:view]; 
0

내가 그래서 여기에 나를 위해 일한 또 다른 방법은, footerView을 사용하여 몇 가지 문제에 직면 한, 당신은 또한 단지 emptyView하고 보여 사용자 정의 cell을 만드는 시도 할 수에서 특정 cell 그 마지막 색인.

numberOfRowsInSection에는 총 행 수가 표시하려는 총 행 수보다 하나 많습니다.

그리고 cellForRowAtIndexPath에서

, 당신은 뭔가를 할 수 같은 -

if(indexPath.row == size + 1){ 
    //show custom cell 
}