iOS 26 的 ToolbarItem 会自动被包一层 glass button,还没有办法去掉,同时要想实现分开的两个 button,不能简单的罗列两个 ToolbarItem 或者 HStack ,只能通过 iOS 26 新增 ToolbarSpacer 来实现
ToolbarItem(placement: .topBarLeading) {
scopeMenu
}
if #available(iOS 26, *) {
ToolbarSpacer(.fixed, placement: .topBarLeading)
}
ToolbarItem(placement: .topBarLeading) {
SyncStatusIndicator(
isSyncing: syncMonitor.isSyncing,
isConnected: syncMonitor.isCloudAvailable,
hasError: syncMonitor.lastError != nil
)
}
ToolbarItem(placement: .topBarTrailing) {
settingsButton
}