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

沙拉维亚

我需要添加一个具有一些按钮并出现在所有视图控制器中的视图。该视图应包含一个水平滚动视图,其中放置了所有按钮。

该视图必须在选项卡栏的顶部。类似于图片中的那个苹果音乐应用程序中的播放器,位于底部标签栏的顶部

任何帮助表示赞赏。谢谢!

Neelam pursnani

试试这个:

这是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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

设备方向启动选项卡栏应用中的所有视图控制器

如何在选项卡栏控制器顶部显示模式视图?

如何在选项卡视图控制器中为第一个选项卡获取新的视图控制器而不是父视图?

如何在每个选项卡视图的所有视图上方放置视图

swift ios有一种方法可以将选项卡栏添加到现有视图控制器中,而不是添加和使用选项卡栏控制器

如何以编程方式从选项卡栏控制器中卸载视图控制器?

从导航栏视图控制器导航到选项卡栏视图控制器

在选项卡栏控制器之前显示视图

如何启用视图的用户交互,该视图是选项卡栏控制器的索引

如何在选项卡视图控制器情节提要应用程序中添加更多选项卡?

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

重用选项卡栏视图控制器中的栏按钮项的功能

当视图控制器嵌入到导航控制器中时,以模态方式呈现选项卡栏视图?

具有2个选项卡的选项卡栏控制器启动视图同时加载

Swift 4-如何覆盖选项卡栏将打开视图控制器

如何使用视图控制器更改选项卡栏项目关系?

在选项卡栏中的2个视图控制器之间传递字符串

如何在保持标签栏的同时将子视图控制器添加到选项卡式视图控制器?

在选项卡视图控制器中跨视图控制器访问NSCache

当涉及到导航控制器时,如何在选项卡栏视图控制器之间移动数据数组

UITabBarController setSelectedViewController仅可以选择选项卡栏控制器的视图控制器列表中的视图控制器

如何将数据从视图控制器传递到选项卡栏控制器的第一个选项卡

如何从另一个视图跳转到连接到选项卡栏控制器的某个视图?

Xcode中选项卡栏控制器视图的第一个视图

XIB中的导航栏项目,显示了StoryBoard选项卡栏根视图控制器Segue

具有相同选项卡控制器的多个视图控制器

在UITabBarController内部,如何从一个视图控制器缝到另一个视图控制器并保留选项卡栏?

如何在目标c的选项卡栏控制器中创建多个子菜单

如何将两个视图控制器添加到一个选项卡栏项