动态隐藏视频或将视频定位在 UIPageViewcontroller(例如 UIPageControl)中的点上方?
Dynamically hide or position video above dots in UIPageViewcontroller (e.g., UIPageControl)?
是否可以将视频放在 UIPageControl
上方(即 UIPageViewController
的点)?
UIPageViewController
管理的其中一个视图控制器会在用户点击时显示视频。
点击后,是否可以将视频定位在圆点上方?将视频视图的 zPosition
设置为高于 UIPageControl
失败,并且 this answer 说明 zPosition
没有效果,除非 UIPageControl
和视频是兄弟。
从 Whosebug 的其他答案来看,动态隐藏点似乎是不可能的,这也行得通。
Swift 4个动态隐藏点的答案:
作品:
for subview in self.view.subviews {
if subview is UIPageControl {
subview.isHidden = true
}
}
失败:
let pageControl = UIPageControl.appearance(whenContainedInInstancesOf: [type(of: self)])
pageControl.isHidden = true
是否可以将视频放在 UIPageControl
上方(即 UIPageViewController
的点)?
UIPageViewController
管理的其中一个视图控制器会在用户点击时显示视频。
点击后,是否可以将视频定位在圆点上方?将视频视图的 zPosition
设置为高于 UIPageControl
失败,并且 this answer 说明 zPosition
没有效果,除非 UIPageControl
和视频是兄弟。
从 Whosebug 的其他答案来看,动态隐藏点似乎是不可能的,这也行得通。
Swift 4个动态隐藏点的答案:
作品:
for subview in self.view.subviews {
if subview is UIPageControl {
subview.isHidden = true
}
}
失败:
let pageControl = UIPageControl.appearance(whenContainedInInstancesOf: [type(of: self)])
pageControl.isHidden = true