首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
iOS避坑指南
小溪彼岸
创建于2024-09-29
订阅专栏
记录iOS学习、踩坑分享
等 12 人订阅
共30篇文章
创建于2024-09-29
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【iOS小组件】可交互小组件
可交互小组件 AppIntent意图 要想实现可点击交互的按钮需要继承 AppIntent并实现对应的方法,AppIntent 在 AppIntents 库中,需要先引入 import AppInte
【iOS小组件】小组件点击事件和交互
与主App交互 iOS 17 及以下,点击小组件只能打开主App,通过scheme传参在主App完成交互; iOS 17 及以上,可以直接在小组件上完成点击交互。 组件类型使用限制: 对于小型组件(.
【iOS小组件】灵动岛小组件
灵动岛简介 iPhone的灵动岛(Dynamic Island)功能是随着 iPhone 14 Pro 和 iPhone 14 Pro Max 的推出而首次亮相的,它在刘海屏区域提供动态的提醒和活动状
【iOS小组件】可配置小组件
可配置小组件 在创建自定义iOS小组件时,如果你希望用户在添加小组件时能够自定义参数,你需要使用 App Intents 框架(iOS16 引入)来实现动态的配置。 这通常是在 WidgetConfi
【iOS小组件】小组件尺寸及类型适配
小组件尺寸 目前小组件支持设置基础的三个尺寸,即:小、中、大、超大(没有调出来)。 适配不同尺寸小组件 1.supportedFamilies 在 iOS14 上适配不同尺寸的小组件就是在 Widge
【iOS小组件】对Timeline时间线的理解
Timeline 时间线(Timeline)是小组件刷新数据的机制。开发者可以在时间线提供者中动态生成不同时间点的条目,并设置更新策略。 简单来说时间线(Timeline)就是告诉系统,你需要小组件在
【iOS小组件】小组件代码详解
前言 前面创建了小组件项目,并做了低版本的兼容适配,有问题的小伙伴可以参考: 【iOS小组件】第一个小组件 【iOS小组件】iOS17与低版本兼容适配 小组件入口 创建小组件项目后,可以看到
【iOS小组件】iOS17与低版本兼容适配
背景 当使用 XCode15.3 创建小组件时默认使用的都是最新语法和特性的示例模版,预览与运行一切正常。 当我们切换到低版本(如iOS14)后灾难出现了,代码一片红😢,即无法预览也无法运行😰。 前面
【iOS小组件】第一个小组件
前言 iOS屏幕小组件 Widget 是iOS 14发布的,目前国内外很多App 已经支持了。 开发小组件必须使用 Swift、SwiftUI,如果你还没接触过 Swift 及SwiftUI,可以先去
【iOS小组件】小组件功能与系统版本
小组件功能与系统版本 随着iOS系统的不断迭代,小组件功能在不断丰富。了解各系统版本下小组件的特性,可以帮助我们更好地利用这些便捷工具。 iOS 14之前: iOS8 推出 Today Extensi