首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
SwiftUI
Muen
创建于2024-05-15
订阅专栏
学习和整理SwiftUI的相关技术内容
等 16 人订阅
共19篇文章
创建于2024-05-15
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
SwiftUI 基础控件2
图片 Imange 适应屏幕 控制图像插值 当创建一个 IImage视图,将其内容拉伸到大于其原始大小, 默认情况下,会进行图像插值,这就是 iOS 平滑地混合像素,你甚至可能没有意识到它们已经被拉伸
SwiftUI—列表视图
在 UIKit 中相当于UITableView,并且它也被广泛使用。 事实上,List与Form 几乎相同,只是List用于呈现数据而不是请求用户输入。 有一件事List可以做Form而不能做,那就是
SwiftUI-ScrollView的使用
滚动视图可以水平、垂直或双向滚动。当我们将视图放置在滚动视图中时,它们会自动计算出该内容的大小,以便用户可以从一个边缘滚动到另一边缘 让整个区域可滚动。为了获得这种行为,我们应该让其VStack占用更
SwiftUI-网格视图
在 SwiftUI 中,网格滚动视图(类似于 UICollectionView)通过两个视图来完成的:LazyHGrid用于显示水平数据,以及LazyVGrid用于显示垂直数据。 创建网格分两步完成。
SwiftUI-选项卡
SwiftUI 的TabView,类似于 UITabBar,它会在屏幕底部创建一个按钮条,点击每个按钮会显示不同的视图。 同时,将tabItem()修饰符附加到TabView。这使您可以自定义视图在选
SwiftUI-导航
我们将仔细研究 SwiftUI 中的导航 - 我们如何使用NavigationStack 从一个屏幕移动到另一个屏幕。 导航栏 使用NavigationStack包裹视图,即可出现导航栏并出现相关的效
SwiftData的使用
SwiftData 是一个强大的现代框架,用于存储、查询和过滤数据 。它让我们定义对象和这些对象的属性,然后让我们从永久存储中读取和写入它们。 此外,SwiftData 能够对数据进行排序和过滤,并且
SwiftUI-手势
SwiftUI 为我们提供了许多处理视图的手势,并且很好地消除了大部分艰苦的工作 点击 onTapGesture 可以向它们传递一个参数count,让它们处理双击、三击等等,就像这样: 长按 onLo
SwiftUI-指纹/人脸识别Touch ID 和 Face ID
绝大多数苹果设备都标配生物识别认证,这意味着它们使用指纹、面部甚至虹膜识别来解锁。我们也可以使用此功能,这意味着我们可以确保敏感数据只有在被有效用户解锁时才能读取。 这是 Objective-C的 A
SwiftUI-地图框架
Apple 提供了一个 SwiftUI Map视图,它精美地包装了底层地图框架,让我们可以将地图、注释等与 SwiftUI 视图层次结构的其余部分一起放置。 地图及其所有配置数据都来自一个名为 Map
SwiftUI-分享功能和App评论
通过 ShareLink 分享内容 SwiftUI 的ShareLink视图,允许用户从我们的App导出内容以在其他地方共享 。我们提供想要共享的内容,iOS 负责显示所有可以处理我们发送的数据的应用
SwiftUI-照片选择器
通过SwiftUI 的 PhotosPicker 视图 ,我们从用户照片库导入一张或多张照片。为了避免造成任何性能问题,数据以一种名为PhotosPickerItem 的特殊类型提供给我们,然后我们可
SwiftUI 避坑-Form和Button点击问题
问题和场景描述: 在Form表单或List中,如果行里有多个按钮,当点击某个按钮时,所有按钮都自动点击。 这个问题困扰了无数人,无论他们有多少经验。 原因 当表单或列表中有行时,SwiftUI 喜欢假
SwiftUI-网络请求URLSession
iOS 为我们提供了用于从互联网发送和接收数据的内置工具,如果我们将其与Codable支持结合起来,那么就可以将 Swift 对象转换为 JSON 进行发送,然后接收回 JSON 并将其转换回 Swi
SwiftUI-使用 UserDefaults 存储少量数据
存储少量数据的一种常见方法称为UserDefaults,它非常适合简单的用户偏好。 “少量”没有附加具体数字,为了至少给您一个想法,您的目标应该是在其中存储不超过 512KB。 UserDefault
SwiftUI-动画
隐式动画 在 SwiftUI 中,最简单的动画类型是隐式动画 ,利用 animation()修饰符 每次点击按钮时更改缩放效果值 ;通过添加修饰符scaleEffect使按钮使用其缩放 ;添加修饰符a
SwiftUI-机器学习ML
两个框架 得益于两个 Apple 框架:Core ML 和 Create ML,设备上的机器学习变得异常简单。第一个让我们使用机器学习来制作应用程序,第二个让我们使用专用的 Create ML 应用程
SwiftUI视图及修饰符
为什么 SwiftUI 使用结构体作为视图? UIKit和APPKit使用 类 来表示视图,而不是结构体。SwiftUI 则不然:全面使用结构体来显示视图,其中有几个原因。 性能因素:结构比类更简单、
SwiftUI基础控件
表单 导航栏 提示:很容易认为修饰符应该附加到 NavigationStack的末尾,但实际上是附加到Form的末尾。原因是导航堆栈能够在程序运行时显示许多视图,因此通过将标题附加到导航堆栈内的内容,