diff --git a/Reports/2025/#348-2025.08.25.md b/Reports/2025/#348-2025.08.25.md index 139c721a..54946661 100644 --- a/Reports/2025/#348-2025.08.25.md +++ b/Reports/2025/#348-2025.08.25.md @@ -32,6 +32,22 @@ 文章结合编译器源码与 SwiftUI 实践,为性能敏感场景提供了可落地的优化思路。 +### 🐢 [What's New in UIKit](https://sebvidal.com/blog/whats-new-in-uikit-26/) + +[@Barney](https://github.com/BarneyZhaoooo):这篇文章详细总结了 iOS 26 中 UIKit 的全面更新。尽管 UIKit 不再是 WWDC 的主角,但今年仍获得了大量新特性。 +主要更新概况: + • `Liquid Glass` 设计语言:新增 `UIGlassEffect`、`UIButton.Configuration` 的玻璃按钮样式,以及 UIBarButtonItem 的共享背景支持 + • 导航栏增强:`UINavigationItem` 新增 `subtitle`、`largeTitle`、`attributedTitle` 等属性,支持更丰富的标题展示 + • 分割视图改进:`UISplitViewController` 支持新的 `inspector` 列,提供类似 `macOS` 的检查器面板 + • 标签栏配件:`UITabAccessory` 允许在标签栏上方添加浮动工具栏,支持折叠展开动画 + • HDR 色彩支持:`UIColor` 新增 HDR 初始化方法,`UIColorPickerViewController` 支持曝光调节 + • 角落配置 API:`UICornerConfiguration` 提供统一的圆角设置方案,支持容器同心圆角 + • 自然文本选择:`UITextView` 支持混合左右文字的自然选择,`selectedRanges` 替代 selectedRange + • 主菜单系统:`UIMainMenuSystem` 为 `iPadOS` 提供 `macOS` 风格的菜单栏 + • 观察者模式集成:`UIView` 和 `UIViewController` 原生支持 `Swift Observation` 框架 + • 滑块增强:`UISlider` 新增刻度配置和无拖柄样式 +整体而言,iOS 26 的 `UIKit` 更新聚焦于视觉现代化、跨平台一致性和开发便利性的提升。 + ## 工具 > 开发过程中常用的工具,及一些新工具的介绍