swift 3 ios tableview按单元格滚动

时间:2017-03-10 07:16:58

标签: ios swift uitableview scroll tableview

我创建了一个tableview,它按预期正常工作。但是,我想改变滚动方式,用户一次只能滚动一个单元格,这样就不会有单元格被切成两半的时间..

这是一个例子:http://imgur.com/ffmk0jP

所以基本上我不想要默认滚动..我希望它一次滚动一个单元格以不断保持原始状态的视图..

有办法吗?

2 个答案:

答案 0 :(得分:1)

怎么样?

  1. scrollToNearestSelectedRowAtScrollPosition:animated:

  2. tableview scrollRectToVisible:CGRectMake(0, 0, 1, 1) animated:NO];

答案 1 :(得分:0)

你可以使用viewWillTransition函数来解决这个问题..

verride func viewWillTransition(to size: CGSize, with coordinator: UIViewControllerTransitionCoordinator){}