ios - ViewWillAppear 不适用于 ScrollView subview

标签 ios objective-c uiscrollview

请帮忙。我一直在寻找这个问题的解决方案,但没有运气。我有一个水平 ScrollView ,它有两个页面作为 subview ,我可以在它们之间水平滚动。不,我想触发一个事件,告诉我其中一个(两个页面)何时显示。我已经成功地将 viewWillAppear 添加到 ScrollView,但是当我将它添加到 subview 时,该方法没有被触发。先感谢您。

最佳答案

当在委托(delegate)上调用 scrollViewDidScroll: 时,检查 UIScrollViewcontentOffset 属性(您必须分配一个 UIScrollViewDelegate). viewDidAppear 旨在在非常特定的条件下在 UIViewControllers 上调用。

关于ios - ViewWillAppear 不适用于 ScrollView subview ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19909963/

相关文章:

ios - 模拟 UIScrollView 减速

ios - 在 ios 8 中将集合或表格 View 或自定义 View 添加到 ScrollView

取消隐藏 View 时 iOS 自动布局 fatal error NSInternalInconsistencyException

ios - 带有 tabris 的 ios 按钮背景颜色错误?

iphone - 架构 armv6 的 undefined symbol ,更新到 iOS 4.3

iphone - 无法临时安装iphone应用程序

ios - 向 UIPangesture 添加边界

ios - 一键多 Action TableView自定义Cell

ios:在导航 Controller 中管理一些 View Controller

ios - 使用来自另一个 View 的特定索引的图像启动 UIScrollView