介绍 WWDC24 中 UIViewController 增加了 5 种特殊的转场效果zoom、coverVertical、flipHorizontal、crossDisso...

介绍 WWDC24 中 UIViewController 增加了 5 种特殊的转场效果zoom、coverVertical、flipHorizontal、crossDisso...
介绍 在 iOS 26 中,UIButton 迎来了两项非常实用的更新: Liquid Glass 风格配置方法 — 让按钮拥有全新的半透明折射质感,完美融入 iOS 26 ...
介绍 增加了符合 Liquid Glass 风格的效果UIGlassEffect与UIGlassContainerEffect。 UIGlassEffect 代码 效果 UI...
介绍 Symbol Animations 新增动画效果drawOn与drawOff。 使用 代码。 效果。
介绍 UIView 增加了类型为UICornerConfiguration的属性cornerConfiguration,用于设置圆角并且支持动画。 使用 代码。 效果。
介绍 新增了一种新的动画选项flushUpdates,它可以自动根据 @Observable Object 或者 AutoLayout 约束的更改添加动画效果,而无需手动调用...
介绍 增加了类型为UITabBarController.MinimizeBehavior的tabBarMinimizeBehavior属性,用于设置 Tabbar 最小化时的...
UINavigationItem 增加了类型为UIString?的subtitle,用于设置标准模式下的导航栏的副标题。 增加了类型为UIString?的largeTitle...
介绍 UIKit 带来了强类型通知,为通知系统带来了期待已久的类型与并发安全性。 不再使用基于字符串的标识符以及通过userInfo字典传递数据,该种方式存在线程安全、拼写错...
介绍 iPadOS26 中的 App 默认拥有类似 macOS 风格的菜单栏。运行之后,通过从屏幕顶部向下滑动调出。 除了系统默认的菜单,开发者可以添加自定义菜单。 案例 代...
介绍 UIViewController 与 UIView 均增加了一个名为updateProperties()的新方法,可以通过修改属性值达到更新 UI 的效果。 它是一种轻...
介绍 UIKit 支持@Observable类型。 修饰的类型必须是类而不能是结构体。 当其中的数据(属性值)发生更改时,相应的 UI 能够自动更新,而无需手动调用setNe...
Xcode 26 新特性 界面 项目 安装包更小,其他组件与工具链只有在需要时才会下载。 设置界面重新设计,菜单从顶部挪到了左侧,其中 Accounts 改名为 Apple ...
介绍 在SwiftUI中,尽管Apple提供了大量现成的UI组件和样式,但在实际开发中,我们经常需要进行更灵活的控制和个性化设计。SwiftUI鼓励开发者通过“协议+组合”的...
在 SwiftUI 中,组件间的数据传递通常依赖于如 @State、@Binding、@Environment 等机制。但如果希望将子视图中的某些状态或信息传递给父视图,该如...
介绍 在现代 App 中,富文本展示已成为不可或缺的功能。无论是显示用户评论、展示文档内容,还是渲染应用说明,均需要一种简洁而强大的方式来处理文本格式。SwiftUI 在 i...
介绍 在增强现实(AR)应用中,3D 模型的展示是最基础也是最核心的功能之一。无论是家具摆放、产品预览,还是虚拟角色展示,几乎所有 AR App 都依赖于 3D 模型的加载与...
介绍 在现代 iOS 开发中,响应式编程日益重要。Apple 推出的 Combine 框架为开发者提供了强大的声明式 API,用于处理异步事件流。本文将结合常见场景,逐一展示...
介绍 Environment 是 SwiftUI 中一个独特而强大的功能,它不仅可以提供系统层面的环境信息,如colorScheme(颜色模式)、locale(本地化设置)等...