【问题标题】:How can I implement sliding between pages in iOS with titles like ViewPager with ViewPagerIndicator in Android?如何在 iOS 中使用 ViewPager 和 Android 中的 ViewPagerIndicator 等标题实现页面之间的滑动?
【发布时间】:2013-06-28 08:33:26
【问题描述】:

我们有一个使用 ViewPager 和 ViewPagerIndicator 的 Android 应用程序,您可以在其中滚动内容和标题,但在当前页面上也可以看到下一个和上一个标题。这如何在 iOS 中实现?

目前我们有一个 UIScrollView,您可以在其中滚动页面并在顶部使用段控件。这适用于最多 4 页,但我们需要删除段控件并将其替换为标题条,以便为更多页面腾出空间。

安卓示例: http://blog.pboos.ch/post/40575809334/android-pagertabstrip-viewpager

具有这种实现的iOS应用:

【问题讨论】:

  • 你能发布一些相同的代码吗?

标签: ios objective-c uiscrollview xamarin.ios uipagecontrol


【解决方案1】:

我设法使用两个 UIScrollView 解决了这个问题。在内容滚动视图的滚动事件中,我将标题滚动视图移动了标题滚动视图的 0.5*offset。这导致了我想要的效果。

【讨论】:

    【解决方案2】:

    这个库可以做到这一点,还提供了在子视图控制器之间切换的其他替代方法。 https://github.com/xmartlabs/XLPagerTabStrip

    【讨论】:

      【解决方案3】:

      当然你也可以在 iOS 中达到同样的效果。

      查看此示例应用程序,认为这会对您有所帮助。

      click here

      【讨论】:

      • 嗯,我不认为一个人会做任何我想做的事。我想在页面之间滑动,同时滚动标题。我不太明白那个样本对我有什么帮助......
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多