Swift - Tab Bar

Swift - Tab Bar 首页 / iOS入门教程 / Swift - Tab Bar

TabBar是一种控件,用于显示和配置选项卡栏中的一个或多个按钮按钮项,以便在iOS应用程序中的不同子任务,视图或模式之间进行选择。 TabBar与TabBarController结合使用,以显示应用程序中的选项卡列表。但是,无涯教程可以将选项卡栏用作应用程序中的独立控件。 Tab Bar是UITabBar类的实例,该类继承UIView。

class UITabBar : UIView  

标签栏始终出现在屏幕的底部边缘。一个UITabBar对象包含一个或多个UITabBarItem对象。但是,无涯教程可以通过根据界面更改其背景色,图像或淡色来自定义标签栏的样式。当无涯教程使用UITabBarController对象时,会提供一个内置的UITabBar对象,可以使用界面生成器或以编程方式对其进行自定义。

配置Tab Bar

无涯教程可以使用界面构建器配置选项卡栏的项目。无涯教程还可以使用UITabBar类的属性和方法以编程方式配置它们。当无涯教程将UITabBarController对象添加到Storyboard时,关联的UITabBar预先配置了一些初始选项卡栏项。但是,无涯教程可以根据界面要求添加,删除,重新排序项目。

当无涯教程向标签栏控制器添加新的视图控制器并定义它​​们之间的关系时,它将自动向与标签栏控制器关联的标签栏添加新项目。

Interface Builder属性

sn属性描述
1Background背景图像。
2Shadow阴影图像。如果未自定义选项卡栏的背景图像,则无法设置此属性。
3Selection它表示要用于所选选项卡的图像。可以使用selectionIndicatorImage属性以编程方式设置此属性。
4Image Tint它表示适用于所选项目的色彩颜色。
5Style表示应用于栏的基本样式。
6 Bar Tint它代表应用于条形的淡色。无涯教程可以使用barTintColor属性设置此属性。
7Item Positioning确定了Item的间距。

例子

在此示例中,无涯教程将配置UITabBar的样式。在这里,无涯教程不会使用标签栏控制器。相反,无涯教程将选项卡栏添加到现有的UIViewController。

无涯教程网

要配置TabBar,无涯教程必须将UITabbar对象添加到视图控制器。为此目的,请在对象库中搜索Tabbar并将结果拖动到现有视图控制器Storyboard。

iOS Tab Bar

它将将标签栏添加到视图控制器。定义选项卡栏的约束,以便它将粘在屏幕的底部。在此之后,Storyboard看起来像以下图像。

链接:https://www.learnfk.comhttps://www.learnfk.com/ios/ios-tab-bar.html

来源:LearnFk无涯教程网

iOS Tab Bar

无涯教程可以从对象库中添加更多标签栏项到选项卡栏。无涯教程将分配ViewController.swift类并在类中创建UITabbar连接。

ViewController.swift

import UIKit
class ViewController: UIViewController {
    @IBOutlet weak var tabBar: UITabBar!
    
    override func viewDidLoad() {
        super.viewDidLoad()
       //Do any additional setup after loading the view.
        tabBar.barStyle = .default
        tabBar.barTintColor = .white
        tabBar.backgroundColor = .blue
        
        tabBar.itemPositioning = .fill
        tabBar.tintColor = .blue
    }   
}

输出:

iOS Tab Bar

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

技术与商业案例解读 -〔徐飞〕

面试现场 -〔白海飞〕

设计模式之美 -〔王争〕

正则表达式入门课 -〔涂伟忠〕

跟月影学可视化 -〔月影〕

体验设计案例课 -〔炒炒〕

如何成为学习高手 -〔高冷冷〕

手把手带你搭建秒杀系统 -〔佘志东〕

云原生基础架构实战课 -〔潘野〕

好记忆不如烂笔头。留下您的足迹吧 :)