我正在使用Swift构建iOS应用程序。在我的应用程序中,我正在使用从滚动视图(you can view it on GitHub here)内部的其他视图控制器构建的分页菜单控制器(称为PageMenu)。它与Instagram的外观类似:
当我在我的项目中设置PageMenu时,它看起来很棒......
但是,当我在一个标签栏控制器中嵌入视图以添加一个普通的iOS标签栏时,PageMenu视图中的滚动不起作用...我得到了奇怪的对角线滚动,我实际上不能如果有更多内容,请向下滚动。
有没有人知道为什么会发生这种情况以及如何解决这个问题?
答案 0 :(得分:3)
请确保在初始化页面菜单时设置框架大小。
如果您的滚动视图比实际视图大,那么您将只能滚动视图,而不能正确滚动其中的内容。
嵌入时设置视图的帧大小。检查父视图框架大小。