Swift:如何在 UITableView 中定位标记的 UITextView?
Posted
技术标签:
【中文标题】Swift:如何在 UITableView 中定位标记的 UITextView?【英文标题】:Swift: How to target a tagged UITextView in a UITableView? 【发布时间】:2014-06-11 01:39:35 【问题描述】:我在UITableView
上有一个UITextField
,我需要将其作为选择器少数代表的回调的目标。在 Objective-C 中,这很有效:
UITextField *myField = (UITextField *)[self.tableView viewWithTag:4];
当我在 Swift 中尝试以下操作时,我收到编译器错误 Could not find member 'viewWithTag'
let myField: UITextField = self.tableView.viewWithTag(4)
Xcode 将self.tableView.viewWithTag
显示为自动完成选项,所以我对这个错误感到惊讶。这是一个错误吗?如果没有,如何在 Swift 中定位标记的文本字段?
【问题讨论】:
【参考方案1】:重读Swift manual后,我可以在作业的右侧下垂:
let myField = self.tableView.viewWithTag(4) as UITextField
现在按预期工作。
【讨论】:
这在近期太有用了以上是关于Swift:如何在 UITableView 中定位标记的 UITextView?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 swift 中增加 ScrollView 中的 UITableView 高度
如何使用 Swift3 在第二个 UITableView 中获取第一个 UITableView 的索引 path.row
如何在 swift iOS 中的 UIAlertcontroller 中显示 UITableview?