后续升级Xcode的小伙伴要当心了,使用原生UITabbar要好好兼容才行
在iOS18还是老样子,在iOS26大变样了。
拖动还有液态玻璃特效
使用tabBarMinimizeBehavior = .onScrollDown
可以实现上拉时缩小
swift
import UIKit
class TabBarController: UITabBarController {
override func viewDidLoad() {
super.viewDidLoad()
if #available(iOS 26.0, *) {
tabBarMinimizeBehavior = .onScrollDown
}
}
}

SwiftUI上是TabView
swift
TabView {
Tab("Home", systemImage: "house") {
// 内容
}
Tab("Home2", systemImage: "house") {
// 内容
}
}