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