Swift 项目中 TabBar 控制器实战演示
这份示例代码演示了如何在 Swift iOS 项目中使用 TabBar 控制器。TabBar 控制器在 iOS 应用里很常见,它可以让用户通过底部的标签栏在不同的视图之间切换,使用起来很方便。
想用好 TabBar 控制器,你需要知道以下几点:
-
创建 TabBar 控制器: 你可以通过故事板或代码来创建 TabBar 控制器。在故事板里,你可以直接把 TabBar 控制器拖到界面上,然后设置它的子视图控制器;在代码里,你可以使用
UITabBarController
类来创建一个新的实例。 -
配置子视图控制器: TabBar 控制器通常包含多个子视图控制器,每个子视图控制器对应一个标签。这些子视图控制器可以是导航控制器包装的其他控制器,这样就能提供额外的导航功能。在 Swift 中,你可以通过
viewControllers
属性来添加和设置子视图控制器。
let vc1 = UIViewController()
let vc2 = UIViewController()
tabBarController.viewControllers = [vc1, vc2]
- 自定义 TabBar 项目: TabBar 项目指的是显示在 TabBar 上的图标和文字。你可以使用
tabBarItem
属性来自定义每个子视图控制器的 TabBar 项目。比如,你可以改变标题和图片:
vc1.tabBarItem = UITabBarItem(title: "首页", image: UIImage(named: "home"), selectedImage: UIImage(named: "home_selected"))
vc2.tabBarItem = ...
92a80f4170b11ba5b822eda7a1bdddf7.zip
预估大小:43个文件
demo6-TabbarVc的使用
文件夹
.DS_Store
6KB
demo6-TabbarVc的使用.xcodeproj
文件夹
project.xcworkspace
文件夹
contents.xcworkspacedata
183B
xcuserdata
文件夹
zero.xcuserdatad
文件夹
UserInterfaceState.xcuserstate
25KB
xcuserdata
文件夹
zero.xcuserdatad
文件夹
192.78KB
文件大小:
评论区