【问题标题】:Dynamically hide or position video above dots in UIPageViewcontroller (e.g., UIPageControl)?动态隐藏或定位 UIPageViewcontroller 中的点上方的视频(例如,UIPageControl)?
【发布时间】:2018-04-16 04:34:01
【问题描述】:

是否可以在UIPageControl 上方放置视频(即UIPageViewController 的点)?

UIPageViewController 管理的视图控制器之一会在用户点击时显示视频。

点击后,是否可以将视频定位在点上方?将视频视图的zPosition 设置为高于UIPageControl 失败,并且this answer 说明zPosition 无效,除非UIPageControl 和视频是兄弟姐妹。

从其他 StackOverflow 答案来看,似乎无法动态隐藏点,这也可以。

【问题讨论】:

    标签: uipageviewcontroller uipagecontrol


    【解决方案1】:

    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
    

    【讨论】:

      猜你喜欢
      • 2016-08-01
      • 2014-01-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多