我有一个包含多个部分的静态 UITableView
。在一个表格行中,我有一个 UIDatePicker
。触摸表格单元格会展开,我可以选择日期。到目前为止还好。但如果表格行位于页面底部,我需要手动向上滚动以选择日期。 我怎样才能确保日期选择器像日历应用程序一样可见?你能给我指出正确的方向吗?
最佳答案
您可以使用此功能:
func scrollToRowAtIndexPath(indexPath: NSIndexPath, atScrollPosition scrollPosition: UITableViewScrollPosition, animated: Bool)
在
中使用它override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
// ...
var indexPathToJump = NSIndexPath(forRow: 0, inSection: 5)
tableView .scrollToRowAtIndexPath( indexPathToJump, atScrollPosition: .None, animated: true)
}
}
关于ios - UITableView中的UIDatePicker,保证Visibility,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26385680/