首页 > 解决方案 > 如何为我的游乐场实现不同的 UI 屏幕

问题描述

我试图在我的操场上点击打开屏幕,然后允许用户查看我的图表。我希望他们在加载到我的主页之前先点击 3 或 4 个具有不同信息的屏幕。

我试过搜索教程(我是新手),但找不到任何对我有帮助的东西。

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

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!

标签: swiftuser-interfaceswift-playground

解决方案


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

因此,您的游乐场加载,当您使用 UITapGestureRecognizer 在屏幕上点击时,在选择器功能中您计算点击次数,并根据每次点击,您可以隐藏或显示 UIViews/或为每个 UIView 的约束/帧设置动画。然后点击 3 次后,您可以显示 TableViewController。

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


推荐阅读