You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

macOS中NavigationSplitView工具栏菜单按钮二次选侧边栏后显禁用,求解决方法

概述

在macOS系统中,当在NavigationSplitView的详情视图工具栏添加菜单按钮时,该按钮会出现看似禁用的状态(可参考复现步骤)。

问题:
  • 是否有办法让该按钮在第二次点击侧边栏单元格后,不再呈现禁用状态?
环境
  • Xcode: 14.1 beta 3 (14B5033e)
  • macOS: 13.0 Beta (22A5365d)
代码:
struct ContentView: View {
    
    @State private var selectedNumber: Int?
    
    var body: some View {
        
        NavigationSplitView {
            List(0..<100, selection: $selectedNumber) { number in
                Text("cell \(number)")
            }
        } detail: {
            Text("Detail")
                .toolbar {
                    ToolbarItem {
                        Menu {
                            Button("aa") {}
                            Button("bb") {}
                        } label: {
                            Label("Add Bookmark", systemImage: "book")
                        }
                    }
                }
        }
    }
}
复现步骤:
  1. 在macOS上运行该项目
  2. 选择侧边栏的cell 0
  3. 点击工具栏中的书籍图标按钮,菜单会正常弹出
  4. 选择侧边栏的cell 1
预期行为

完成步骤4后,书籍工具栏按钮应保持正常启用的醒目状态。

实际行为

完成步骤4后,书籍工具栏按钮看起来处于禁用状态,但实际仍可点击。

截图

工具栏按钮看似禁用但实际可用

反馈
  • 我已提交反馈,希望该问题能被修复
  • 提交更多反馈有助于引起官方关注,可能会加快修复进程

内容的提问来源于stack exchange,提问作者user1046037

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 22:55:48