tabletProximity
调用时机
示例代码
import Cocoa
class DrawingView: NSView {
override func tabletProximity(with event: NSEvent) {
// 处理绘图工具接近事件
let isInProximity = event.isInProximity // 检查工具是否在接近范围内
let pressure = event.pressure // 获取压力值(如果已接触)
if isInProximity {
print("Tablet tool is nearby.")
// 可以在这里更新界面,例如显示工具提示或改变状态
} else {
print("Tablet tool is out of proximity.")
// 可以在这里恢复界面状态或清理信息
}
// 如果工具已接触,可以使用 pressure 值进行进一步处理
}
override func acceptsFirstResponder() -> Bool {
return true // 确保视图可以接收输入事件
}
}说明
注意事项
Last updated