Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 16 additions & 0 deletions Reports/2025/#348-2025.08.25.md
Original file line number Diff line number Diff line change
Expand Up @@ -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` 更新聚焦于视觉现代化、跨平台一致性和开发便利性的提升。

## 工具

> 开发过程中常用的工具,及一些新工具的介绍
Expand Down