swift - 如何在我的 Playground 上实现不同的 UI 屏幕

标签 swift user-interface swift-playground

我正在尝试在我的 Playground 上添加一个点击打开屏幕的功能,然后允许用户查看我的图表。我希望他们在加载到我的主页之前先点击 3 或 4 个包含不同信息的屏幕。

我尝试过搜索教程(我对此很陌生),但找不到任何对我有帮助的内容。

这是显示我的表格 View 的代码,需要帮助实现点击屏幕

class HOCMasterViewController: UITableViewController {
    override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        return reasons.count
    }

    override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
        var cell: UITableViewCell!
        cell = tableView.dequeueReusableCell(withIdentifier: "Cell")

我的表格出现了,只需添加点击屏幕的 UI!

最佳答案

首先是您需要用户点击的信息屏幕。它们是如何展示的?您使用简单的 UIView 吗?请给我们一些相关信息?如果您使用不同的 UIView 来显示信息,那么我只需隐藏前一个 UIView/将其从 superView 中删除,然后添加下一个 UIView 等等!

因此,您的 Playground 会加载,当您使用 UITapGestureRecognizer 点击屏幕时,在选择器函数中,您会计算点击次数,并根据每次点击,您可以隐藏或显示 UIViews/或为每个 UIView 的约束/框架设置动画。点击 3 次后,您可以显示 TableViewController。

请向我们提供信息屏幕代码。

关于swift - 如何在我的 Playground 上实现不同的 UI 屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55317828/

相关文章:

ios - UITableViewController 单元格中的索引超出范围 - swift

ios - 在表格 View 单元格中检索数组的值swift ios

java - 添加 JComboBox 时 GUI 消失

java - 在 TextArea JavaFX 中插入一些彩色线条

android - 如何使用 xml 或使用 java 更改按钮的形状?

swift - Swift 有任何控制台 REPL 吗?

xcode - Playground 和 Project 之间的差异

Swift NSURLConnection 发送同步请求

ios - Swift 如何将文档文件 URL 转换为字符串,以便在 tableview 中显示文件名

ios - Swift Playground 中 UIView 的最大可能大小是多少?