【发布时间】:2017-07-13 15:17:14
【问题描述】:
我有多个按钮。每个按钮都包含一个语言标签。
我想这样当用户点击按钮时,所选语言标签会根据点击的按钮更改其值。
选定的语言出口称为 SelectedLangText。
一个简单的解决方案是为每个按钮创建多个动作出口并设置 SelectedLangText 标签的值。但是,如果有 100 个按钮,那将是糟糕的编码。
我不确定如何在来自 Web 开发的 Swift 3 中处理这种情况。
【问题讨论】:
-
您应该尝试使用动态内容而不是静态内容创建 tableView。这将允许您支持无限数量的语言。在 iOS 中键入变量名称和方法时,建议使用小写字母。我会在一秒钟内写一个答案。我假设您知道如何使用 UITableViewDataSource 并且您知道如何创建自定义单元格
标签: swift xcode swift3 storyboard iboutlet