我需要添加一个具有一些按钮并出现在所有视图控制器中的视图。该视图应包含一个水平滚动视图,其中放置了所有按钮。
该视图必须在选项卡栏的顶部。类似于图片中的那个苹果音乐应用程序中的播放器,位于底部标签栏的顶部
任何帮助表示赞赏。谢谢!
试试这个:
这是Swift 3代码。
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
// Override point for customization after application launch.
view.frame = CGRect(x: 0, y: UIScreen.main.bounds.height-100, width: UIScreen.main.bounds.width , height: 100)
//window?.willRemoveSubview(view)
//Add ScrollView to View
let scrollview = UIScrollView(frame: CGRect(x: 0, y: 0, width: view.frame.size.width, height: view.frame.size.height))
scrollview.contentSize = CGSize( width: view.frame.size.width*2, height: view.frame.size.height)
scrollview.backgroundColor = UIColor.blue
scrollview.removeFromSuperview()
view.addSubview(scrollview)
//Add Button to Scrollview
let btn = UIButton(frame: CGRect(x: scrollview.frame.size.width/3, y: scrollview.frame.size.height/2, width: 50, height: 30))
btn.setTitle("Heloo", for: UIControlState.normal)
btn.setTitleColor(UIColor.red, for: UIControlState.normal)
let btn2 = UIButton(frame: CGRect(x: scrollview.frame.size.width/2, y: scrollview.frame.size.height/2, width: 50, height: 30))
btn2.setTitle("Hiiii", for: UIControlState.normal)
btn2.setTitleColor(UIColor.red, for: UIControlState.normal)
scrollview.addSubview(btn)
scrollview.addSubview(btn2)
window?.makeKeyAndVisible()
window?.insertSubview(view, at: 0)
window?.bringSubview(toFront: view)
return true
}
希望这个帮助
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句