首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
SwiftUI 趣多多
大熊猫侯佩
创建于2025-05-21
订阅专栏
专注于 Apple 界面框架 SwiftUI 的有趣、有料、有图开发知识的介绍,欢迎品尝!
等 10 人订阅
共58篇文章
创建于2025-05-21
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
SwiftUI 趣谈之:绝不可能(Never)的 View!
在本篇博文中,我们先是讨论了 Swift 语言中 Never 类型的起源,以及 Never 在 SwiftUI 中的“真正使命”,最后我们尝试了创建自己的 Never 视图。
SwiftUI 更自然地向自定义视图传递参数的“另类”方式
在本篇博文中,我们讨论了 SwiftUI “传统”的视图接口定义在具有海量传入参数时的一些不便之处,并且用更加“低耦合”的“环保”方法改善了这一情况。相信现在小伙伴们对于 SwiftUI 中视图的构建
SwiftUI 集合视图(Grid)拖放交换 Cell 的极简实现
在本篇博文中,我们讨论了在 SwiftUI 中如何为集合视图(Grid)添加拖放交换其 Cell 的功能,小伙伴们可以从代码中真正体会到 SwiftUI 的简洁之美!
SwiftUI 中无法对添加模糊(blur)效果视图截图的初步解决
在本篇博文中,我们介绍了在 SwiftUI 中无法对添加模糊(blur)效果视图截图问题的一些解决方法,并讨论了目前这些方法的一些不足之处。
Xcode 15.0 新 #Preview 预览让 SwiftUI 界面调试更加悠然自得
在本篇博文中,我们介绍了 Xcode 15+ 中新的 #Preview 预览机制,并讨论了如何利用 #Preview + @Observable 宏让 SwiftUI 界面调试更加“如虎添翼”。
SwiftUI 5.0(iOS 17.0)触摸反馈“震荡波”与触发器模式趣谈
在本篇博文中,我们介绍了 SwiftUI 5.0(iOS 17.0)中触觉反馈(Haptic)机制的实现,并由此抛砖引玉讨论了开发模式中的触发器模式,最后我们看到了实现自己心仪的触发器是多么的简单。
SwiftUI 5.0(iOS 17.0,macOS 14.0+)新 Inspector 辅助视图之趣味漫谈
在本篇博文中,我们讨论了 SwiftUI 5.0(iOS 17.0+,macOS 14.0+ Mac Catalyst 17.0+)中新 Inspector 的驾驭之道,并进一步讨论了不同平台中 In
Xcode 15 预览 SwiftUI 视图中 @FetchRequest 查询结果不能正确刷新的解决
在本篇博文中,我们介绍了 Xcode 15 预览 SwiftUI 视图中 @FetchRequest 的查询结果不能被正确刷新的问题,并通过应变措施让代码在模拟器、真机或是预览中都能毫无二致的反应出”
SwiftUI 调整视图内容周围间隙(Content Margins)的“时髦”方法
在本篇博文中,我们讨论了在 SwiftUI 中调整视图周边空白间隙从而让其在 iPhone 和 iPad 都表现得相当 nice 的方法,我们还进一步介绍了如何利用 iOS 17(iPad 17)里新
SwiftUI 中为何 DisclosureGroup 视图在收缩时没有动画效果?
在本篇博文中,我们介绍了 SwiftUI 2.0 新增的 DisclosureGroup 原生视图,并接着讨论了为什么它的收起操作没有动画,并最后给出解决方案。
SwiftUI 5.0(iOS 17)进一步定制 TipKit 外观让撸码如虎添翼
在本篇博文中,我们介绍了 SwiftUI 5.0 中从宏观全局调整 Tip 视图显示的几种方式。如果小伙伴们觉得还是不能放开手脚,我们还探讨了如何 100% 纯手工打造自己 Tip 内部布局的方法,包
SwiftUI 6.0(iOS 18)新容器视图修改器漫谈
在本篇博文中,我们讨论了 WWDC24 里 SwiftUI 6.0(iOS 18)中最新的容器视图修改器,并用简单的示例代码让小伙伴们豁然开朗!
SwiftUI 6.0(Xcode 16)全新 @Entry 和 @Previewable 宏让开发妙趣横生
在本篇博文中,我们介绍了如何在最新的 SwiftUI 6.0(Xcode 16)中利用 WWDC24 中新祭出的 @Entry 和 @Previewable 宏让环境变量定义和 Xcode 界面预览调
SwiftUI 6.0(iOS/iPadOS 18)中全新的 Tab 以及 Sidebar+悬浮 TabView 样式
在本篇博文中,我们介绍了 SwiftUI 6.0(iPadOS 18/iOS 18)新标签页中新增的 Tab 和 TabSection 原生视图,并进一步讨论了如何让 TabView 支持 Sideb
SwiftUI 6.0(iOS 18)ScrollView 全新的滚动位置(ScrollPosition)揭秘
在本篇博文中,我们介绍了 SwiftUI 6.0(iOS/iPadOS 18)中滚动视图(ScrollView)的全新升级,其中包括 ScrollPosition 以及动态获取滚动实时偏移(Conte
SwiftUI 6.0(iOS 18/macOS 15)关于颜色 Color 的新玩法
在本篇博文中,我们讨论了在 SwiftUI 6.0(iOS 18/macOS 15)中颜色 Color 结构新增的 mix() 方法,现在融合任何颜色再也不是“黄粱一梦”了!
SwiftUI 6.0(iOS 18.0)滚动视图新增的滚动阶段(Scroll Phase)监听功能趣谈
何曾几时,在 SwiftUI 开发中的秃头小码农们迫切需要一种能够读取当前滚动状态的方法。 在过去,他们往往需要借助于 UIKit 的神秘力量。不过这一切在 SwiftUI 6.0 中已成“沧海桑田”
SwiftUI 5.0(iOS 17)滚动视图的滚动目标行为(Target Behavior)解惑和实战
在本篇博文中,我们讨论了什么是 SwiftUI 5.0(iOS 17.0)中新增的滚动目标行为(Target Behavior),并且介绍了如何游刃有余应用它们,我们在最后还创建了定制的滚动目标行为让
SwiftUI 6.0(Xcode 16)新 PreviewModifier 协议让预览调试如虎添翼
在本篇博文中,我们介绍了如何使用 SwiftUI 6.0(Xcode 16)中最新的 PreviewModifier 协议让预览调试闲情逸致、如虎添翼。
SwiftUI 6.0(iOS 18)监听滚动视图视口中子视图可见性的极简方法
在本篇博文中,我们讨论了 SwiftUI 6.0(iOS 18)中监听滚动视图视口(Viewport)中子视图滚动可见性的新方法,并给出示例代码。
下一页