nscontrol

    2熱度

    1回答

    有誰知道爲什麼在setEnabled:仍在工作時NSControl的isEnabled已被刪除?

    6熱度

    1回答

    我正在學習NSControl。我知道NSCell已經開始在OS X 10.10 Yosemite中棄用了,因此我寧願不使用即將離開的API。此外,NSControl類參考顯示所有單元格訪問器已被棄用。 我明白所有這些,但不清楚的是在10.10編寫NSControl子類的人推薦的課程是什麼。關於此主題的所有Apple指南都沒有提及NSCell的棄用。我想我可以用舊的方式來做事,但是當Apple推進N

    -1熱度

    1回答

    我想使用NSButton的integerValue傳遞方法中的信息,並遇到一個奇怪的錯誤:無論我將值設置爲 - integerValue,stringValue還是floatValue,當我讀取它時,它都是1. NSButton從繼承的NSControl和應該有通常的設定值的......但所有這些,包括字符串,解析爲1 什麼我可以在NSControl.h或NSButton看到。 h指向xxValu

    1熱度

    1回答

    在我的應用程序中,我有一個輔助NSWindow,它是使用我的initWithWindowNibName:方法中的NSWindowController中的.xib創建的。該窗口是標題欄關閉的普通NSWindow。 創建窗口後,使用makeKeyAndOrderFront: - 顯示窗口,並禁用所有控件(文本框,組合框)。 我有(超過..)三重檢查窗口中的所有標誌和控件的視圖層次結構:一切已啓用,允許

    3熱度

    1回答

    我有一個基於視圖的NSTableView(其本身具有單個文本字段的單元格視圖)以及一些按鈕和文本字段以外的視圖。其中一個按鈕將一個對象添加到tableview的數據源中,並將該行插入到tableview後立即使其可編輯。 如果用戶輸入的文本,按下回車鍵,我收到- (BOOL)control:(NSControl *)control textShouldEndEditing:(NSText *)fi

    0熱度

    1回答

    我試圖獲取已被光標選定的任何文本(在我的應用程序的外部)的StringValue。 我試着檢查NSControl類,但我沒有發現任何有用的東西。

    1熱度

    1回答

    如果NSImageView是編輯,幷包含一個圖像,可以複製它的內容通過CMD + C 在我的子類,我不希望編輯屬性是YES(切的原因,滴,等...),我只是想支持複製,但無法弄清楚,是什麼讓拷貝工作 在我的子類,我試圖 - (void)copy:(id)sender { } - (BOOL)refusesFirstResponder { return NO; } - (BO

    0熱度

    1回答

    我已經子類化了一個NSSlider,它的行爲與選擇鍵是否按下不同。爲了做到這一點,我覆蓋了mouseDown函數。它似乎做的工作。 事情是,我已經注意到,當ViewController中的連接@IBAction僅在未按下選項鍵時(即,當mouseDown方法傳遞給super時)觸發。我爲了讓@IBAction執行而丟失了什麼? 非常感謝 除了問題,對代碼改進建議,歡迎... :-) 喬希 clas

    0熱度

    1回答

    我正在爲Swift編寫OSX的應用程序,並且我正在尋找一種捕獲NSControl上事件的好方法。 很顯然,我搜索了,但我發現的信息往往不明或舊。 在我的情況下,我想捕捉NSTextField上的幾個事件(關鍵,文本更改,焦點丟失,...)。 當我在NSTextField中按下「Enter」時,它發送一個動作。當我點擊或寫入NSTextField時,可能有辦法發送一個動作嗎?

    1熱度

    2回答

    我有一個NSSegmentedControl,其中,在用戶單擊時,應在動作發送到其目標之前滿足一些條件。 直到現在,我設法做到這一點,通過重寫-mouseDown事件處理程序和調用segmentedControl的[super mouseDown]處理程序,只有在成功檢查我的條件後。 只有一個問題。直到調用[super mouseDown]之前,用戶沒有任何視覺線索表明該段已被點擊。 所以,問題是