2014-04-30 3 views
0

내보기 컨트롤러에 UITableView가 있지만 기본보기가 아닙니다. 사용자가 맨 아래로 스크롤하려고하면 스크롤 막대는 하단 막대의 높이를 고려하지 않습니다.iOS 7의 UITableView의 맨 아래로 스크롤 하시겠습니까?

가장자리 확장 : 밑바닥 막대 아래에서 반 누설 효과를 제거하여 문제를 해결할 수 있습니다. 차라리 수동으로 추가 높이를 tableview에 추가하는 것이 좋습니다. 이것을 할 수있는 방법이 있습니까?

+0

나는있는 UIScrollView의 contentInsets 속성은 어쩌면 볼 수있는 적절한 장소라고 생각합니다. (UIScrollView는 UITableView의 수퍼 클래스입니다.) – Michael

+0

맞아. 나는 이것에 대한 몇 가지 초기 실험에 의해 실망했지만, 당신이 찌른 후에 다시 시도했을 때 효과가있었습니다. :) 나는 이것을 대답으로 올렸다. 당신이 하나를 쓰고 싶다면, 나는 행복하게 지울거야. –

답변

0

당신은 조정할 수 있습니다 jQuery과의 contentInset : 위의 마이클

- (void)viewWillAppear:(BOOL)animated { 
    [super viewWillAppear:animated]; 

    UIEdgeInsets edges = _tableView.contentInset; 
    edges.bottom = self.navigationController.toolbar.frame.size.height; 
    _tableView.contentInset = edges; 
} 

감사합니다.

관련 문제