sek*_*san 5 uitableview uipickerview ios swift
我想在选择一个单元格时触发一些事件.例如,在点击"用户名"行时开始编辑用户名.点击"性别"行后,弹出底部的选择器视图,其中包含男性/女性选择.据我所知,我需要把这些事件放在这个:
func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
}
Run Code Online (Sandbox Code Playgroud)
但我不知道如何做到这一点.有人有想法吗?先感谢您.
你是对的。将逻辑放在 didSelectRowAtIndexPath 中是一个好方法。
你如何做到这一点就是编写代码。没有现成的答案。
如果您希望内容显示在当前窗口的顶部,那么您需要自己处理。在 iPad 上,您可以使用弹出框,但 iPhone/iPod touch 本身不支持弹出框。您可能会考虑使用为 iPhone 提供弹出窗口支持的第 3 方弹出窗口库。Github 上有几个,Cocoa Controls 上可能也有几个。我以前用过,但是有一些问题,所以我不推荐它。
如果您可以呈现一个全新的视图控制器,那么只需在故事板中定义一个新的视图控制器,给它一个唯一的标识符,用于instantiateViewControllerWithIdentifier创建它,然后presentViewController:animated:以模式方式显示它。
| 归档时间: |
|
| 查看次数: |
4890 次 |
| 最近记录: |