2.Swift Tabbar的使用

Swift Tabbar的使用

在 Swift 中使用 UITabBarController 来创建一个具有选项卡界面的应用程序。下面是一个简单的示例,演示如何在 Swift 中使用 UITabBarController:

import UIKit

class RootTabbar: UITabBarController {
   

    override func viewDidLoad() {
   
        super.viewDidLoad()
        
        let nav1 = UINavigationController(rootViewController: ControlMainController())
        let nav2 = UINavigationController(rootViewController: BusinessMainController())
        let nav3 = UINavigationController(rootViewController: OtherMainClassController())
        
        //设置tabBaritem的标题
        nav1.tabBarItem.title = "控件"
        nav2.tabBarItem.title = "业务"
        nav3.tabBarItem.title = "其他"
        
        //设置tabBaritem的普通状态的图标
        nav1.tabBarItem.image = UIImage(named:"tabbar_1")
        nav2.tabBarItem.image = UIImage(named:"tabbar_2")
        nav3.tabBarItem.image = UIImage(named:"tabbar_3")
        
        //设置tabBaritem选中的图标
        nav1.tabBarItem.selectedImage = UIImage(named: "tabbar_1a")?.withRenderingMode(UIImage.RenderingMode.alwaysOriginal)
        nav2.tabBarItem.selectedImage = UIImage(named: "tabbar_2a")?.withRenderingMode(UIImage.RenderingMode.alwaysOriginal)
        nav3.tabBarItem.selectedImage = UIImage(named: "tabbar_3a")?.withRenderingMode(UIImage.RenderingMode.alwaysOriginal)
        
        //设置tabBaritem的标题文字颜色
        self.tabBar.tintColor = UIColor.COLOR(r: 87, g: 173, b: 57)
        self.viewControllers = [nav1, nav2, nav3]
    }
}

相关推荐

  1. Redisson基础使用2

    2024-02-21 06:30:03       57 阅读
  2. 2.Swift Tabbar使用

    2024-02-21 06:30:03       50 阅读
  3. 【笔记】Helm-2 如何使用-2 同步你仓库

    2024-02-21 06:30:03       62 阅读
  4. react(2) - react-redux基本使用

    2024-02-21 06:30:03       58 阅读
  5. Vue2学习(组件使用

    2024-02-21 06:30:03       60 阅读
  6. ansible_jinja2模板使用

    2024-02-21 06:30:03       45 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-21 06:30:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-21 06:30:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-02-21 06:30:03       82 阅读
  4. Python语言-面向对象

    2024-02-21 06:30:03       91 阅读

热门阅读

  1. vue前端docx库生成word表格 并合并单元格的例子

    2024-02-21 06:30:03       42 阅读
  2. Regular Paper, Short Paper, Demo Paper 和Poster的区别

    2024-02-21 06:30:03       53 阅读
  3. 算法-位运算

    2024-02-21 06:30:03       53 阅读
  4. 【Pytorch】各种维度变换函数总结

    2024-02-21 06:30:03       42 阅读
  5. 如何解决无法npm下载electron依赖的

    2024-02-21 06:30:03       46 阅读
  6. 配置基于 AWS CRT 的 HTTP 客户端

    2024-02-21 06:30:03       48 阅读
  7. k8s组件证书续期

    2024-02-21 06:30:03       50 阅读
  8. AWS Elastic Beanstalk通过应用负载均衡配置https

    2024-02-21 06:30:03       41 阅读