你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> IOS的UITableView顯示最底部的cell

IOS的UITableView顯示最底部的cell

編輯:IOS開發綜合

如果tableView返回多個section,每個section中只有1個row,則在[_diaryTableView reloadData]後,加上

    NSIndexPath *indexPath = [NSIndexPath indexPathForRow:0 inSection:_contents.count - 1];
    if (indexPath.section < [self numberOfSectionsInTableView:_diaryTableView]) {
        [_diaryTableView scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionBottom animated:YES];
    }

如果tableView返回1個section,每個section中有多個row,則在[_diaryTableViewreloadData]後,加上

 NSIndexPath *indexPath = [NSIndexPath indexPathForRow:_contents.count - 1 inSection:0];
    if (indexPath.row < [_diaryTableView numberOfRowsInSection:0]) {
        [_diaryTableView scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionBottom animated:YES];
    }




  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved