1
所以,我有這個鼠標輸入事件,如果我鼠標輸入trackingArea,將使可見的標籤。但是,根據輸入哪個trackingArea,我想將自定義字符串設置爲標籤。如何比較NSEvent的trackingArea以查看哪個trackingArea觸發了「theEvent」
主要問題是:我如何得到哪個trackingArea被輸入。
這是我的代碼:
-(void)mouseEntered:(NSEvent *)theEvent
{
if([theEvent trackingArea] isEqual: -- to my trackingArea --)
{
[self.label setStringValue:@"Test"];
}
}
不,這是相同觀點的一部分。我有兩個按鈕,每個按鈕都有自己的trackingArea,當我mouseEnter trackingArea時,我希望標籤顯示一些文本,具體取決於我使用哪個按鈕mouseEntered。 –