請教一個簡單的Objective-C NSEvent的問題
各位大哥大姐,小弟我想要將Force touch的pressure資訊讀取出來
但完全沒有Objective-C的經驗,所以這幾天連假,利用家人小孩睡覺的時間,自行上網惡補了Objective-C
但發現實在與MS的程式設計概念差太多,無法在短時間內貫通...
以下是我好不容易打通的一小段code,可在 console 上顯示當下stage的壓力值 0~1
- (void)pressureChangeWithEvent:(NSEvent *)event {
NSLog(@"%f", [event pressure]);
}
這裏顯示的應該就是 NSEvent Class Reference 裏的 pressure,但另外兩個 property stage 與 stageTransition 卻怎麼也顯示不出來,應該是漏掉了什麼轉型之類的,請各位大哥大姐指點一下,感激不敬~
以下摘錄自NSEvent Class Reference的一小段
The stage of a gesture event of type NSEventTypePressure. (read-only)
[h]Declaration[/h]OBJECTIVE-C
@property(readonly) NSInteger stage
PS. 新trackpad上的force touch真的超好用!