Swift Instagram之类的个人资料视图,其确切行为

问题描述 投票:1回答:1

我有一个必须创建与instagram的个人资料视图类似的视图的问题。通过设法找到许多解决方案,我已经非常接近,并且我认为我已经找到了最佳的解决方案。我只需要进行最后的修改即可完全类似于Instagram的个人资料视图,而我找不到解决方案。

我将完整的源代码留在此处,以便您随时了解我:https://github.com/eduasinco/ProfileView

[当您查看项目时,您将在所有其他视图的顶部看到headerView,我已将此标题的视图设置为PassthroughView,这意味着对该视图的所有操作都将被忽略并传递给响应者链,在这种情况下,它是后面的滚动视图之一。

太好了,不过有一点细微差别,在标题视图中有一个segmentControlView负责切换页面,如果您触摸该细分控件,它将改变页面,如果尝试尝试,问题就来了从segmentControlView滚动视图将无法正常工作。我想使这种行为与Instagram的个人资料视图完全相同。

总而言之,我希望有一种方法使segmentControlView像现在一样工作,但也可以像触摸标题视图中任何其他位置一样滚动它。 >

任何帮助将不胜感激:)

我有一个必须创建与instagram的个人资料视图类似的视图的问题。通过设法找到许多解决方案,我已经非常接近,并且我认为我已经找到了最佳解决方案... ...>

swift instagram
1个回答
0
投票

而不是使用细分控件...使用在其上启用了两个带有Tap Gesture的视图的StackView ...它将允许您在该细分上滚动...也可以使用Container View在Controller中显示两个ViewController

© www.soinside.com 2019 - 2024. All rights reserved.