2016-01-09 32 views
0

在下面的屏幕中,我试图添加数字索引类型的滚动,如果这是有道理的。我正在寻找使下面的单元格代表页码,所以如果一个人决定滚动而不是搜索,他们可以看到他们在滚动时哪个数字?SWIFT - 用于UITableView的数字滚动

任何帮助,非常感谢。预先感谢您:d

enter image description here

+0

我不确定我是否理解你的权利。您希望每个单元格都有页码(例如Hello = 1; Marry = 2; How = 3 .....等)?你能否粘贴你的代码? – AlexWoe89

+0

你可以在你想要达到的目标上显示素描或代码吗? –

+0

嘿@ AlexWoe89代码是在以前的帖子 - >谢谢你:D http://stackoverflow.com/questions/34680811/uisearchcontroller-for-tableview/34682155#34682155 – ScarletEnvy

回答

1
  • 对哪个数字用户当前你必须找出tblView?.visibleCells返回所有可见单元格乐其第一个对象,以显示你的索引(或者你可以使用显示器从visibleCells最低indexpath.row值),这个方法应该写在ScrollViewDidEndScroll委托方法

  • 换去任何索引(在搜索框中输入),你可以使用

    let newIndex = NSIndexPath(forItem:2, inSection:0) as NSIndexPath tblView?.scrollToRowAtIndexPath(newIndex, atScrollPosition: UITableViewScrollPosition.Top, animated: true)