swift - 如何为我的游乐场实现不同的 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!
解决方案
首先是您需要用户点击的信息屏幕。它们是如何显示的?你在使用简单的 UIViews 吗?请给我们一些信息?如果您使用不同的 UIView 来显示信息,那么我将简单地隐藏以前的 UIView/从 superView 中删除它并添加下一个 UIView 等等!
因此,您的游乐场加载,当您使用 UITapGestureRecognizer 在屏幕上点击时,在选择器功能中您计算点击次数,并根据每次点击,您可以隐藏或显示 UIViews/或为每个 UIView 的约束/帧设置动画。然后点击 3 次后,您可以显示 TableViewController。
请向我们提供信息屏幕代码。
推荐阅读
- usb - 基于STM32F103的USB CDC在Windows7和Ubuntu下传输效果不同
- android - 自定义 gradle 插件导致“多个 dex 文件定义 XXX”异常
- ionic-framework - 使用 ionic+angularfire2 从 Firebase 检索数据时出现问题
- python - 避免在 pd.MltiIndex 中自动填充缺失值
- r - Rmarkdown到Word输出 - 为word文档插入页码
- uber-api - UBER API 驱动程序
- c# - 在 C# 中使用 CoreNLP 时出现 SLF4J 错误
- r - 如何使用 R 中的数据框列表绘制图表
- vba - 为什么我的表格还在记忆中
- reactjs - 带有 react-native 的 Apollo 查询组件