【发布时间】:2017-03-07 15:04:30
【问题描述】:
我有 TabBarController,它有自定义中心按钮 (UIButton)。这里的目标是在用户从其他 ViewControllers 返回到 TabBarController 时为其不透明度设置动画。
所以我想要实现的是开始动画中心按钮的不透明度从 0 到 1,这取决于用户滑动的“距离”多远。
我正在使用interactivePopGestureRecognizer,因此检测边缘“进度”的滑动对于我的情况来说是理想的。
或者还有其他方法吗?也许检测 topViewController 可见性?
【问题讨论】:
-
@BangOperator 这是 UIButton 而不是 UITabBarItem。
-
@BangOperator UITabBarController 是根用户。它有很多孩子,都有自己的 UINavigationController。就是这样。
标签: ios swift uinavigationcontroller uitabbarcontroller