我正在尝试将三个分页 View 合二为一,并带有自定义导航栏,其中的图标在显示 View 时会缩放。制作三个 View (例如 snapchat 的 View )的最佳方法是什么?如何将它们与导航栏中的图标相关联?我知道我将在这些 View 中使用带有补充单元格的 Collection View 。
我尝试制作一个 Collection View ,其中 3 个单元格水平移动以制作 View ,但我无法关联导航栏中的图标。
顺便问一下,是否可以像 GIF 中那样将导航栏设为三角形?
最佳答案
这是一个非常广泛的问题,但会尽力为您提供有关您请求的每个功能的指导。
要处理类似于带有相关图标的 snapchat 的分页 View ,请查看 SLPagingView 。这是您入门的好地方。您需要添加更多代码来进行缩放,但这应该是微不足道的。
为了创建与您想要的类似的导航栏,您需要子类化 UINavigationBar
并覆盖 sizeThatFits
并设置 backgroundImage
。请参阅here here和 here .
关于ios - 如何在 swift 中使用自定义导航栏制作三个分页 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40241953/