在所有视图控制器上方添加视图

雅各布·卡文

我正在制作一个用户可以播放音乐的应用程序。我想在屏幕底部添加一个视图,显示正在播放的歌曲。就像苹果的音乐应用程序一样。

基于 Apple Music 应用的示例

我希望视图位于我的所有应用程序上,ViewControllers除了细节视图控制器。我知道如何向窗口添加视图,只需...

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
        // Override point for customization after application launch.

    let view = UIView()

    window?.makeKeyAndVisible()
    window?.insertSubview(view, at: 0)
    window?.bringSubview(toFront: view)

    return true
}

但是,我真的希望能够设计视图,不是以编程方式,而是在故事板中。因此,我需要一个UIViewController来充当这个视图。我如何将这个UIViewController(假设高度为 70)添加到我所有视图的底部?任何帮助表示赞赏!谢谢!

什_汗

无需创建UIViewController,您可以UIView使用 Xib 文件创建自定义并将其加载为UIView,然后将其添加到窗口

let customView = (Bundle.main.loadNibNamed("hoverView", owner: self, options: nil))?[0] as! hoverView;

customView.frame = CGRect(x: 0, y: 0, width: w , height: h )

// then add it anywhere    

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Swift 4:在所有控制器之上添加视图

如何在选项卡栏上方底部的所有视图控制器中添加通用视图

所有视图控制器的变量

共享的symfony基本控制器在所有视图中的通用内容

如何在所有视图控制器之间放置按钮并转移其状态

如何在所有视图控制器中禁用自动调整大小

在所有视图控制器iOS中使用Navigation Controller的MVYSideMenu

TableView在所有视图控制器中重复的代码-Swift 3

如何在所有视图控制器中访问AVAudioPlayer?

所有视图上的页面视图控制器按钮

更改根视图控制器并关闭所有视图控制器

关闭当前视图控制器以下的所有视图控制器

推送视图控制器和添加控制器的视图有什么区别?

Symfony 2-在所有视图中包含表格,并由一个控制器处理

在UINavigationController中的所有视图控制器中添加相同的按钮

如何从所有视图控制器更新徽章计数?

所有控制器和视图的全局变量

如何为所有iPhone安装视图控制器?

在所有活动之上添加视图

在所有视图上方显示 UiView

在scrollview中添加现有的视图控制器

Swift:关闭所有视图控制器,然后呈现一个视图控制器

在所有视图和控制器中可用的Config文件夹中的Laravel中声明全局可访问变量

Swift –从AppDelegate向视图控制器添加子视图

开关视图控制器有黑屏

取消上方的模态显示视图控制器时,如何从表视图控制器中取消选择行?

将子视图控制器添加到当前视图控制器

在所有控制器中注入服务

使变量在所有控制器中可用