【问题标题】:How to create multiple next view for an iOS application如何为 iOS 应用程序创建多个下一个视图
【发布时间】:2020-09-19 10:35:58
【问题描述】:

我只想知道我应该在故事板 UI 中究竟使用什么,以便我可以创建多个视图,这些视图可以在单击按钮后替换一个视图:- Replacing first view with second in this way

And not this way

【问题讨论】:

  • 即使有人能告诉我那个视图叫什么,我也可以用谷歌搜索更多关于它的信息。谢谢
  • 这是一个导航控制器接口,它被称为 Push。您需要一个导航控制器及其根视图控制器,以及第二个视图控制器的 Show segue。

标签: ios swift swift5


【解决方案1】:

如果您希望在第一张图片中显示 UI,您可以使用 CollectionView 作为 TableView 的 Header。 TableView 将具有聊天选项,而 Collection View 将具有您在给定图片中的图像。

快速概述:- TableView 仅支持垂直滚动,这在您的用例中是最好的。 Collection 可以支持垂直和水平滚动。所以基本上你可以做的是有一个高度的集合视图作为你的tableview的标题。因此,当用户滚动浏览您的 tableview 时,您的滚动视图也会向上移动,就像我们在 facebook 和 instagram 故事中一样。

即使您在集合视图中有更多图像,您的预定义高度也会根据您喜欢水平或垂直设置滚动模式,以便用户可以查看您在其中的所有内容。

编辑:- 编辑您的问题后,可以针对您正在查找的内容完成:-

您需要一个导航控制器。这是答案的Navigation Controller Push and Present,详细说明了如何实现这一目标。 通过 Push 你可以实现你想要的(第一张图片),通过 Present 你可以获得第二张图片的结果。

【讨论】:

  • 很抱歉,我没有询问要滚动的内容。我将编辑问题以使其足够具体。我也会编辑这些图像。
  • 谢谢你。我也需要它,以备将来使用,在我的应用程序中。我是 iOS 应用开发的新手。
  • 这叫做导航控制器。这是答案的链接,详细显示了如何实现这一目标。链接:- stackoverflow.com/questions/20742745/… 通过推送,您可以实现您想要的(第一张图片),通过展示您将获得第二张图片结果。
  • 我也会编辑我的答案。请接受并投赞成票,以便其他人可以轻松找到它。
  • App Dev 您的答案(已编辑)绝对正确。由于我的声誉低于 15,我无法投票给你。我认为投票已保存,但我看不到它们。谢谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-02-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多