如何为 iOS 应用程序创建多个下一个视图
How to create multiple next view for an iOS application
我只想知道我应该在故事板中使用什么 UI 以便我可以创建多个视图,单击按钮后可以用一个视图替换一个视图:-
Replacing first view with second in this way
And not this way
如果您想要第一个图像中显示的 UI,您可以使用 CollectionView 作为 TableView 的 Header。
TableView 将具有聊天选项,Collection 视图将具有给定图片中的图像。
快速概览:- TableView 仅支持最适合您的用例的垂直滚动。
Collection 可以支持垂直和水平滚动。所以基本上你可以做的是拥有一个 collection 的高度视图,就像你想要的 header 的 tableview 一样。因此,当用户滚动浏览您的 tableview 时,您的 scrollview 也会向上移动,就像我们在 facebook 和 instagram 故事中所做的那样。
即使您在 collection 视图中有更多图像,您的预定义高度也会根据您喜欢的水平或垂直设置滚动模式,以便用户可以查看其中的所有内容。
编辑 :- 编辑您的问题后,可以根据您的需要完成此操作 :-
您需要一个导航控制器。这是答案的 Navigation Controller Push and Present,它详细说明了如何实现该目标。
通过 Push 你可以达到你想要的效果(第一张图片),通过 present 你将获得第二张图片结果。
我只想知道我应该在故事板中使用什么 UI 以便我可以创建多个视图,单击按钮后可以用一个视图替换一个视图:- Replacing first view with second in this way
And not this way
如果您想要第一个图像中显示的 UI,您可以使用 CollectionView 作为 TableView 的 Header。 TableView 将具有聊天选项,Collection 视图将具有给定图片中的图像。
快速概览:- TableView 仅支持最适合您的用例的垂直滚动。 Collection 可以支持垂直和水平滚动。所以基本上你可以做的是拥有一个 collection 的高度视图,就像你想要的 header 的 tableview 一样。因此,当用户滚动浏览您的 tableview 时,您的 scrollview 也会向上移动,就像我们在 facebook 和 instagram 故事中所做的那样。
即使您在 collection 视图中有更多图像,您的预定义高度也会根据您喜欢的水平或垂直设置滚动模式,以便用户可以查看其中的所有内容。
编辑 :- 编辑您的问题后,可以根据您的需要完成此操作 :-
您需要一个导航控制器。这是答案的 Navigation Controller Push and Present,它详细说明了如何实现该目标。 通过 Push 你可以达到你想要的效果(第一张图片),通过 present 你将获得第二张图片结果。