iOS 9 Swift 2 : horizontally scrollable views? Facebook 的 "suggested friends/groups"

标签 ios scroll uiscrollview swift2

我正在使用 Xcode 7 在 Swift 2 中编写 iOS 应用程序。

我想展示一组用户的奖杯。为此,我设想了一个水平滚动显示,因为每个奖杯图像都很小,但用户可以在屏幕上放置更多奖杯。

您可以在此处查看 Sketch 示例:i.stack.imgur.com/VtpEc.png

我首先想到我可以使用 UIScrollableView,但我认为这行不通,因为用户不应该能够放大这些奖杯。但是,如果 UIScrollView 是可行的方法,那么我该如何水平实现它并且不缩放呢?我发现的应用程序中最相似的功能是 Facebook 的 iOS 应用程序。 Facebook 使用这些“水平 ScrollView ”来推荐 friend /群组。

您可以在以下屏幕截图中看到我在说什么:Facebook Horizontal Scroll

此功能似乎也内置于 Apple 的 iOS 中。当选择要执行的操作时,用户会看到一个“可水平滚动的应用程序列表”以供选择。

看看我在说什么:built in iOS horizontal scroll

如果有人能提供任何帮助,我将不胜感激!谢谢!

最佳答案

他们正在使用具有水平流布局的 UICollectionView

这个更详细的答案可能会帮助您弄清楚如何实现它:https://stackoverflow.com/a/19435898/5741377

关于iOS 9 Swift 2 : horizontally scrollable views? Facebook 的 "suggested friends/groups",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34664509/

相关文章:

ios - 警报后打开一个新的 View Controller

javascript - 如何用声音触发特定页面位置的自动页面滚动

ios - 在 iOS 7 中,如何在使用半透明 UINavigationBar 时滚动到 UIScrollView 的顶部?

ios - 更新内容大小高度

ios - 当 UITableView 嵌套在 UIScrollView 中时,保持 UITableView 的重用能力

ios - 如何使用 Swift 清除 SearchBar 结果并在 tableview 中显示完整数据?

ios - 如何调试具有时间依赖性的iOS应用

ios - iOS-仅支持ipv4 API

jquery - 滚动上的多个图像淡出

jquery - 解除窗口滚动时所有鼠标悬停事件的绑定(bind)