最终设计
我试着做这个,三个分页视图在一个自定义导航栏的图标,将缩放当它的视图被提出。像snapchat那样的三种视图的最佳制作方式是什么?我该如何将它们与导航栏上的图标联系起来?我知道我会在这些带有补充单元格的视图中使用集合视图。
我尝试用3个单元格水平移动来制作一个集合视图,但我无法将导航栏中的图标联系起来。
顺便说一下,有没有可能使导航栏像GIF一样呈三角形?
这是一个非常宽泛的问题,但我会尝试为您提供您所要求的每个功能的指针。
要处理类似于snapchat的相对图标的分页视图,请查看SLPagingView。这是一个很好的开始。您需要为扩展添加更多的代码,但应该是微不足道的。
为了创建一个类似于你想要的导航栏,你需要子类UINavigationBar
并覆盖sizeThatFits
并设置backgroundImage
。