首页 > 解决方案 > SwiftUI 等效于 popoverTouchBar 和 pressAndHoldTouchBar

问题描述

SwiftUI Touch Bar 支持似乎相当有限。

有和的等价物popoverTouchBarpressAndHoldTouchBar

我尝试按如下方式进行弹出窗口:

.touchBar {
     Button(action: { self.showRadiusTouchBarSlider.toggle() }) {
        Text("Radius")
     }.popover(isPresented: self.$showRadiusTouchBarSlider) {
        Slider(value: self.$model.radius, in: Float(0.0)...Float(1.0))
     }
}

有趣的是,它在屏幕一角放置了一个触摸栏样式的滑块:

触控栏滑块

标签: swiftuinstouchbarmacbookpro-touch-bar

解决方案


推荐阅读