我正在制作一个用户可以播放音乐的应用程序。我想在屏幕底部添加一个视图,显示正在播放的歌曲。就像苹果的音乐应用程序一样。
我希望视图位于我的所有应用程序上,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] 删除。
我来说两句