nstrackingarea

    3熱度

    2回答

    在10.7+項目中,當鼠標位於集合視圖項目視圖的界限內時,我試圖在NSCollectionViewItem中啓用UI元素。對於該填充NSCollectionView每個集合視圖項目,我一直在使用它的界限它創建一個單獨的NSTrackingArea自定義視圖:直到NSCollectionView內容滾動 - (void) initializeMouseTracking { self.tr

    1熱度

    1回答

    我的問題是,當我在視圖中拖動某些東西時,我的跟蹤區域未檢測到。 我有一個文本,我已經定義了一些跟蹤區域,所以如果我去了文本的特定部分,我改變了他的背景。現在我的問題是,當我拖着一些東西時,跟蹤區域沒有被檢測到。 是否有任何爲什麼要在使用拖放時大聲跟蹤區域檢測?

    2熱度

    1回答

    我創建了一個NSTrackingArea,我在userInfo參數中傳遞字典。 let trackingData = ["section": 1, "sectionRow": 12, "done": false] let trackingArea = NSTrackingArea( rect: cellView.bounds, options: [NST

    1熱度

    1回答

    我有一個NSScrollView與NSView設置爲其文檔視圖。我試圖在NSScrollView中獲取mousedown事件,但NSView一直在攔截它。有沒有辦法阻止這種情況發生? 還有一種方法可以在視圖的一個區域中停止它,就像NSTrackingArea爲mouseentered所做的一樣。 由於提前, 本

    3熱度

    5回答

    我試圖在從NIB加載的窗口表中更改NSTextField的鼠標光標。 繼文檔後,我已將子類別NSTextField和實施resetCursorRects。 - (void) resetCursorRects { [self addCursorRect:[self bounds] cursor:[NSCursor pointingHandCursor]]; } 這從來沒有被稱爲。甚至

    3熱度

    1回答

    好了,現在的問題是: 我有一個NSTextView,我添加使用我的自定義NSButton: [_textView addSubview:button]; 然後,我NSButton子裏面,我有(與NSTrackingArea東西一起): - (void)mouseEntered:(NSEvent *)event{ [[NSCursor arrowCursor] set]; } -

    1熱度

    1回答

    所以,我有這個鼠標輸入事件,如果我鼠標輸入trackingArea,將使可見的標籤。但是,根據輸入哪個trackingArea,我想將自定義字符串設置爲標籤。 主要問題是:我如何得到哪個trackingArea被輸入。 這是我的代碼: -(void)mouseEntered:(NSEvent *)theEvent { if([theEvent trackingArea] isEqual

    0熱度

    1回答

    這個問題可能存在於一個6歲的職位在objective-c。我還沒有找到最近的答案或問題,或者用Swift編寫的問題。 我正在使用故事板,並且我有子類NSTextField。出於某種原因,當我點擊該字段時,佔位符顯示,當我輸入文本並單擊時,文本消失。文本實際上存在,因爲當我再次點擊時,輸入的文本仍然存在。看來這是某種類型的渲染問題,即某個圖層正在覆蓋文本值?很奇怪。我正在使用NSTrackingAr

    2熱度

    2回答

    我有一個Status-Bar項目只有應用程序,我試圖讓顯示在mouseOver面板。我將自定義狀態項目(和相關視圖)連接起來並工作,但跟蹤矩形只在每次啓動時接收事件。這讓我相信某處存在競爭狀況,但我找不到它。在我的自定義狀態欄項目視圖: - (id)initWithStatusItem:(NSStatusItem *)statusItem { CGFloat itemWidth = [s

    0熱度

    1回答

    我劃分了一個自定義視圖,該視圖被拖入Interface Builder中的一個窗口中。當鼠標進入視圖的邊界時,我希望視圖的高度發生改變。我的問題是高度變化是向上而不是向下。我嘗試用(BOOL)isFlipped翻轉視圖的座標,但它對高度變化的方向沒有任何影響。任何幫助我如何改變向下的高度? #import "ViewA.h" @implementation ViewA - (id)init