swift - 静态 TableView 单元格中的 socket

标签 swift uitableview

我是 Swift 新手,刚刚开始学习 UITableViews。我最近发现 UITableViews 可以有动态或静态单元格。我知道如果使用动态单元格,您必须子类化 UITableViewCell 才能连接 socket 。然而,我想知道如果您使用静态电池,您将如何连接 socket 。是一样的方法吗?请帮忙。

最佳答案

我假设您的意思是从静态 UITableViewCell 中的 UITextField 到 View Controller 代码的导出。您不需要使用静态单元对单元进行子类化 - 您只需按住 Ctrl 键并从字段拖动到代码中并连接一个 socket (或操作)即可。

对于动态单元格,您也不需要这样做。对于简单的情况,只需在 IB 中的字段上放置一个标签,然后当您拥有该单元格时,您可以使用 cell.viewWithTag() 再次查找它。

但是,您只想为非常简单的用途执行此操作,并且它不会被视为最佳实践。最好对动态表进行额外的距离和子类 UITableViewCell 。有关选项的详细解释可以在 https://code.tutsplus.com/tutorials/ios-sdk-crafting-custom-uitableview-cells--mobile-15702 找到。

关于swift - 静态 TableView 单元格中的 socket ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40645343/

相关文章:

ios - 如何从字符串中删除特定的 html 片段

iOS:如何在不使用第三方库或 pod 的情况下在 Swift 中创建可扩展的 TableView

ios - 如何通过单击 tabBarItem 来关闭 ModalViewController

cocoa-touch - 带有使用自动布局动态显示/隐藏的标签的 UITableViewCell

ios - DidSelectRow 方法由于 tapGestureRecognizer 而被禁用

ios - 多行 UIAlertController 消息

ios - UIScrollView 垂直滚动 + 自动布局

Swift:动态对象创建

ios - 表格 View 在其上方的 View 下滚动而不是与它一起滚动

ios - 无法使用闭包推断通用参数 'T' - Swift 4