Skip to main content
 首页 » 操作系统

ios之UITableView中的UIDatePicker,保证Visibility

2024年01月01日45jackei

我有一个包含多个部分的静态 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) 
        } 
    }