【问题标题】:Sliding Views Like whatsapp(android) in iOS在 iOS 中像 whatsapp(android) 一样滑动视图
【发布时间】:2016-09-08 01:26:08
【问题描述】:

我必须使用滑动选项卡制作滑动视图。选项卡是滑动的,我为此使用了 collectionview,现在的要求是滑动对应于选项卡的视图,就像在 android 中的 whatsapp 应用程序中一样。除了scrollview之外,有什么最佳解决方案可以实现吗?我做得很快,因为我必须在明天之前交付它。

【问题讨论】:

  • 您可以使用 UIPageViewController 并使用它轻松控制
  • 实际上我必须为此更改整个架构,因为我几乎在每个场景中都使用它。
  • 好的,在这种情况下,只需将所有视图包装在一个滚动视图中。尽管页面数 > 3 会占用大量内存,而且您可能会遇到触摸交互问题。
  • 是的,我已经面临这个问题,这就是为什么要求最佳解决方案..

标签: ios uiscrollview uicollectionview uigesturerecognizer uipagecontrol


【解决方案1】:

SMSwipeableTabView 提供此功能。 SMSwipeableTabView 是一个自定义控件,它是 UIPageViewController 和 Scrollable Tab Bar 的混合体。这类似于 android 中带有标签的滑动视图。可以添加任意数量的选项卡以及可滑动视图。用户可以完全自定义控件。

要运行示例项目,请克隆存储库,然后首先从示例目录运行 pod install。这提供了 pod,以便您可以轻松实现。

此库适用于 iOS 8.0 及更高版本。它是用 Swift 编写的。

iOS 8.0+ / Mac OS X 10.9+ Xcode 7

查看以下示例代码:

https://www.cocoacontrols.com/controls/smswipeabletabview

【讨论】:

  • 感谢建议,已通过手势识别器实现。
猜你喜欢
  • 2014-10-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-04-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-10-15
相关资源
最近更新 更多