swift - 带按钮和 UITableView 的快速下拉菜单

标签 swift uitableview dropdown

我想使用 swift 在我的 ios 应用程序中使用下拉菜单。到目前为止,我通过观看下拉视频已经实现了一切 I have created drop down using this link

但是当我打印按钮标题时

func tableView(_ tableView: UITableView, didSelectRowAt indexPath:IndexPath{ let buttonTitle = btntitle.setTitle("\(fruits[indexpath.row])", for:.normal) print(buttonTitle)}

它在我的输出中显示 --> () <-- 。 但我想要从代码中选择的项目名称。

有人可以帮我解决这个问题吗?

最佳答案

您正在将函数setTitle(返回void)分配给您的buttonTitle 变量。当您打印该变量时,您会看到 () <- 因为它是空返回。

您可能会在该行看到警告。

修改如下:

let buttonTitle = fruits[indexpath.row]
btntitle.setTitle(buttonTitle, for: .normal)

关于swift - 带按钮和 UITableView 的快速下拉菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56438609/

相关文章:

swift - iOS11 快速静默推送(后台获取、didReceiveRemoteNotification)不再有效

ios - dequeueReusableCell 中的 SIGABRT 错误(使用自定义 UITableViewCell 时带有标识符 :),

iphone - 在选项卡栏应用程序中,如何将 First ViewController.h 转换为 TableView ?

javascript - 在 React 中单击链接时关闭下拉菜单的最佳实践是什么?

html - Bootstrap 导航栏链接宽度意外扩大

ios - 使用当前位置值对对象数组进行排序

ios - Firebase crashlytics 报告我的应用程序中存在许多可用的崩溃见解

ios - 如何设置 UITableView _UISwipeToDeletePlaceholderCell 的颜色

javascript - 神奇的下拉导航菜单?

Swift for in - 获取条目作为引用