惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Recent Announcements
Recent Announcements
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Last Week in AI
Last Week in AI
Scott Helme
Scott Helme
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
L
LINUX DO - 最新话题
S
Security @ Cisco Blogs
Webroot Blog
Webroot Blog
S
Security Affairs
H
Hacker News: Front Page
TaoSecurity Blog
TaoSecurity Blog
W
WeLiveSecurity
G
GRAHAM CLULEY
T
Tenable Blog
Schneier on Security
Schneier on Security
S
Securelist
Cyberwarzone
Cyberwarzone
P
Privacy International News Feed
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
S
Schneier on Security
Hacker News - Newest:
Hacker News - Newest: "LLM"
Recent Commits to openclaw:main
Recent Commits to openclaw:main
O
OpenAI News
N
News and Events Feed by Topic
AWS News Blog
AWS News Blog
C
Cisco Blogs
T
Threat Research - Cisco Blogs
S
Secure Thoughts
大猫的无限游戏
大猫的无限游戏
C
Check Point Blog
The GitHub Blog
The GitHub Blog
G
Google Developers Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
美团技术团队
Martin Fowler
Martin Fowler
Microsoft Security Blog
Microsoft Security Blog
L
LangChain Blog
Apple Machine Learning Research
Apple Machine Learning Research
爱范儿
爱范儿
D
DataBreaches.Net
博客园_首页
MyScale Blog
MyScale Blog
博客园 - 叶小钗
博客园 - 三生石上(FineUI控件)
P
Proofpoint News Feed
J
Java Code Geeks
SecWiki News
SecWiki News
P
Palo Alto Networks Blog
Know Your Adversary
Know Your Adversary
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org

iDev

开源作者,没有 Apple 证书 - V2EX 苹果又抽什么疯, xcode 只识别无线调试 - V2EX 独立开发,苹果封号问题复盘 - V2EX 独立开发之路折戟,苹果开发者直接封号!在线求助 - V2EX 苹果 Appstore 对于 AI 对话软件上架有什么限制吗? 感觉是我太蠢了吗? Apple 开发者账号支付出现了很多问题 IOS 开发设备如何选择?? 咨询 Apple Developer 个人开发者相关的问题 有人最近给苹果提交新 App 吗?新 APP 要多久开始审核? - V2EX Xcode 通过配置文件自定义 AI 的中转凭证信息好像不生效 - V2EX iOS 耳机 BLE 命令能实现接听/挂断系统电话吗? 国内注册苹果开发者账号是中文还是拼音啊 写苹果 App 就用 苹果 ViewModel 开发 ios 并发布到苹果商店必须要求 系统和 xcode 是 26 了? 请教下大家,做了一个 ai 应用,想上架 app store 需要深度合成备案么? App 审核 In Review 两周了 - V2EX 掐指一算从去年 12 月开始 ai 编程我已经做了 8 个项目,未来希望再发个手机和游戏应用 - V2EX Mac App 上架 App Store 被拒,怎么解决? - V2EX iOS APP 支付接入问题请教 现在 Apple 开发者帳號應該是用哪个地区会更好? - V2EX 给女儿 vibe 了一个故事类的 app,做完发现,这类应用似乎上线难度极大? - V2EX [英语作文题·2026 年出海卷] 假如你是独立开发者李华,写一篇问候信 Tim Cook 并告诉他你最新受到 AppStore 审核的不公正待遇. - V2EX 杀死那个手工程序员 - V2EX 用户手机可能太旧,导致 ios app 允许闪退,因此差评 - V2EX 不小心用美区 ID 付了国区 ID 的 Apple Developer Program,后续怎么处理 - V2EX 不用 WDA 怎么让 App 进入自动化模式 - V2EX 苹果开发者的名字用中文还是拼音?以及银行验证问题 - V2EX 苹果开发者账号被封 有类似经验的吗 - V2EX 还是到了这一步,开发 APP 最难的是 Apple Developer Program ID - V2EX 为了规避苹果审核 4.3,我开发了一个项目相似度对比工具 - V2EX 苹果开发者账号申请了,还需要审核?需要审核多久呀 - V2EX 预算有限 想整一台 mac mini m1 做 ios 应用开发(上架商店) - V2EX 求助, ios app 的这种效果怎么做的? - V2EX 国内上架 iOS app 如果仅使用了 icloud 的同步与备份需要备案吗? - V2EX 开源 macOS DMG 构建工具 - V2EX 没有 mac 电脑要如何开发 ios 程序呢? - V2EX 有没开发者被税到的? 大概要交百分之几? - V2EX 请教一下 ios 开发大佬,怎么低成本组件一套 ios 开发设备 - V2EX 大家好呀,一个月已经过去了,马上 2026 年了,我的小小的 witnote 笔记本已经有 300 多个星星了 - V2EX IOS 苹果开发者账号认证问题,使用个人账号还是公司账号 - V2EX 请教各位大佬,关于国内 APP 备案,ios 的签名版本证书 1 年后到期了,重新签了后 需要重新提交 app 备案信息吗? - V2EX 苹果企业开发者境外收款问题咨询 - V2EX 求教大陆 AppStore 个人开发者收款正确姿势 - V2EX 最近的苹果开发者证书怎么封的这么厉害?大家的还好吗? - V2EX 个人开发了一款 Mac 软件,求助一下大家怎么上架 Mac Apple store 呢 - V2EX [求助] 为啥我的 appstore app 审核突然变得特变慢 - V2EX 苹果推出 App Store 小程序合作伙伴计划,对独立开发者感觉是个利好 - V2EX iOS 如何稳定启用 element 的 callkit? - V2EX apple 开发者账号被封? 可能因为自签? 怎么申请解封。 - V2EX 最近 App 审核好慢,大家会这样吗? - V2EX Macos 怎么限制某个进程的 CPU 使用率? - V2EX 上架 App Store 是否需要软件著作权 - V2EX 独资企业 Apple Developer Program 注册&收益 - V2EX 独立开发者有点难啊 如何看待你开发的软件被破解? iOS 原生开发现在是不是都用 Swift ,用 OC 的还有么? 请教 海外开发者 的 ios app 上架国内流程 求助,碰到这样的 app 审核怎么办呢? iOS 内购 的若干问题 非常奇怪的苹果 App 审核失败理由 IOS26 App 小组件背景在 CarPlay 上被移除的问题 苹果 app 开发真是痛苦啊 缓解 ios 恶意退款:从零开始搭建“防退款系统” 前端想要学习 ios,求指点学习路线 请问 ios 和 android 的外汇收入如何合理合法的进入呢? ios app 绕过 iap 支付获取拉新奖励会被审核打回吗?
Apple TV+ app 的这个轮播和焦点是如何做到丝般顺滑的配合? - V2EX
Dukewill · 2025-12-29 · via iDev

这是一个创建于 167 天前的主题,其中的信息可能已经有所发展或是发生改变。

跟 GPT / Gemini / Claude 斗智斗勇好几个日日夜夜都没能摸清楚里面的门道,可能 AI 在一些小众的技术细节上还是力不从心,特别是 tvOS 上的焦点控制。只能来请教熟悉 tvOS / SwiftUI 的大佬们了。

用文字不太好描述,做了个图:

想请教:

  1. Apple TV 上的 Apple TV+ app 顶部 Hero (大图背景)和上层的按钮可能是用什么 SDK 实现的?( Tabview ? ScrollView ?普通的 ZStack ?)
  2. 它是怎么做到焦点在最左侧的“Renew Apple TV”按钮上时,既可以向左切换影片,又能仅在到达最左侧第一部影片时才呼出侧边栏(侧边栏应该是.tabViewStyle(.sidebarAdaptable))?

我尝试了:

  • 用 ScrollView 或 Tabview 。但这两种方式似乎只适合单个焦点的场景,对于这种有多个按钮的情况无从下手,我甚至试了让实际焦点透明,在上层按钮上模拟焦点行为,但总是会遇到各种问题,特别是快速滑动的情况下;
  • 用普通的 ZStack 和 index 索引驱动。通过 onMoveCommand 拦截左右按键,但发现系统 TabView 的优先级更高,总是会在向左切影片时呼出侧边栏;又尝试在最左侧添加了“幽灵焦点”,这样几乎完美,但在快速向左切影片时,侧边栏还是会一直闪现从而露馅。

折腾得心累,我甚至怀疑 Apple 是不是用了什么私有 SDK 或者什么 UIKit 的特性来实现。

还请大佬们不吝赐教。

Cabana

1

Cabana      2025 年 12 月 30 日 via Android   ❤️ 1

哈哈,这个在 Android 上感觉挺好实现的。你们不能监听拦截并消费按键事件么?

Dukewill

2

Dukewill      2025 年 12 月 30 日

@Cabana 理论上也可以拦截,但这里有一个系统级的侧边栏,它的响应优先级似乎更高,拦不住啊

Cabana

3

Cabana      2025 年 12 月 30 日 via Android   ❤️ 1

@Dukewill
Android 里事件传递是自顶向下,但是否消费是自底向上的。
哈哈,说了这么多 Android 的也没啥参考性,等一个 iOS 大佬来

timesh

5

timesh      2025 年 12 月 30 日   ❤️ 1

是不是影片标题和按钮是一个大 div 。切换底图时,这个 div 渐隐,切图,然后 div 显示。配上 A15 芯片,就很丝滑吧。

timesh

6

timesh      2025 年 12 月 30 日   ❤️ 1

左侧我觉的有 2 个方案,一个是计数器,轮播和右按钮就加,左按就减到 0 就唤起左侧功能区。
或者是轮播图有个 index ,不开启无线轮播那再往左轮播就变-1 然后展开左侧功能区。

Dukewill

7

Dukewill      2025 年 12 月 30 日

@timesh 现在问题的关键,就是找到关键的问题🐶

大佬的思路就是我现在的 index 方案,麻烦的是侧边栏,它有一个系统级的响应,就是焦点只要到屏幕最左侧,再按一下向左就能呼出这个侧边栏。

我就是不知道 Apple 是怎么做到既能向左切影片,又避免呼出侧边栏,焦点还不抖的(直到最左侧的第一部影片)

pc10300

8

pc10300      2025 年 12 月 30 日   ❤️ 1

额 我能想到的就是,在 renew apple tv 按钮左侧,加个透明的按钮,当 focusstat == 这个透明的按钮的时候 index -= 1 ,当动画执行完了以后 再把 focusstate 给到动画结束后的 index 的按钮上。

Dukewill

9

Dukewill      2025 年 12 月 30 日

@pc10300 看起来就是我说的“幽灵焦点”的方案,这个的问题就是 - 快速连续左切的话,焦点似乎来不及回到正确位置,会让侧边栏鬼畜闪现 。。。

RSTAR

10

RSTAR      2025 年 12 月 30 日   ❤️ 1

说句题外话,我觉得这个侧边栏特别恶心,它违反了统一的交互规则,所有 App 都是在 Top 页面再按返回就是退出到桌面,它这一弹出,很容易给用户一种错觉,已经到头了,然后继续留在 TV app 里。
我觉得这明显是故意的,因为任何交互设计师都能发现这个问题,只不过浓眉大眼的苹果竟然也明目张胆的干这种龌龊之事,着实让我震惊。

pc10300

11

pc10300      2025 年 12 月 30 日   ❤️ 1

@Dukewill 那就得保证,焦点到了这里 暂时不让继续移动了之类的,等动画走完了再说, 苹果说不定藏了 API 。

Dukewill

12

Dukewill      2025 年 12 月 30 日

@RSTAR 哈哈,可能他们单纯觉得这个侧边栏比原来那种顶部菜单栏更炫酷

Loratad1ne

14

Loratad1ne      2025 年 12 月 31 日

@RSTAR 用下来感觉:侧边栏可以容纳比顶部导航还要多的东西,而且有层级。iPad tv app 里,顶部导航好看是好看,但是有些菜单只有侧边栏有

RSTAR

15

RSTAR      2025 年 12 月 31 日

@Loratad1ne #14 主要问题是苹果自己打破自己定的规范,就像法院亲自违法,吃相太难看了。