我有一個表格視圖,這是許多情況下將只有一個或兩個單元格不填充屏幕。在這種情況下,我希望細胞坐在底部,而不是頂部。換句話說,他們應該「捕捉」到tableview的底部。獲取UITableView從底部/捕捉到底部滾動,而不是頂部
我可以強制表視圖,以他們滾動到這樣的底部:
CGPoint bottomOffset = CGPointMake(0, [self.tableView contentSize].height - self.tableView.frame.size.height);
[self.tableView setContentOffset:bottomOffset animated:NO];
然而,這僅僅是部分成功。首先,如果我將它放在viewDidLoad或viewWillAppear中,它只能在viewDidAppear中使用,這意味着用戶首先看到桌面視圖的頂部單元格,然後移動到底部。其次,如果他們滾動表格視圖,當他們放開它時,它會自動「捕捉」回到頂部。
有誰知道如何改變這種行爲?