nstextfield

    1熱度

    1回答

    我使用NSTextfield作爲標籤。 我試圖改變backgroundColor這樣 let myLabel = NSTextField(labelWithString: "A Label") myLabel.backgroundColor = NSColor.green 但它不工作。出了什麼問題?

    1熱度

    1回答

    我有一個按鈕,當按下時,它將一個文本字符串發送到NSTextField。 我希望能夠在按下按鈕時向此字段發送更多字符串。但是,當按下另一個按鈕時,將刪除該字段內的內容並將其替換。 @IBAction func t1(_ sender: Any) { solution.stringValue = "- Test" } @IBAction func t2(_ sender: Any)

    2熱度

    1回答

    是否可以爲NSTextField對象設置選定文本的高亮顏色?默認情況下,它將使用用戶在其系統偏好設置中設置的顏色,但我想將其更改爲深灰色並帶有白色文本以與我的應用程序的樣式相匹配。

    1熱度

    1回答

    我試圖改變NSTextField的高度,與MacOS應用程序。 如何更改我的NSTextField的高度,並讓文字垂直居中,如iOS上的正常UITextField。我添加了一個高度限制,試圖讓它變大並且什麼都不會改變。 class LoginVC: NSViewController { @IBOutlet weak var emailField: TF! @IBOutlet weak var

    0熱度

    1回答

    我對here & here中描述的文本字段具有自定義NSFormatter。我也有這個textfield的代表,並且我正從代表方法controlTextDidChange:訪問stringValue。有了這段代碼,當我嘗試編輯文本字段時,它不斷地從NSFormatter重置它的值,並使其不可編輯。 CustomFormatter.m @implementation CustomFormatter

    0熱度

    1回答

    創建MyLabel時,我總是會設置一些參數,而不是每次都寫出來,我寧願將它們設置爲自定義類的默認值。 我已經沒有運氣嘗試這樣做: @interface MyLabel: NSTextField @end @implementation MyLabel -(id)init { if (self = [super init]) { [self setWantsLayer:

    0熱度

    1回答

    我想知道是否有任何方法可以實現這一點: 我有一個nstextfield(或nstextview)。而且我也有一個按鈕,點擊它可以激活所選文本的粗體模式,或者進一步寫入的文本。 我的第一個想法是使用字符的屬性來進一步編寫,但這個想法不太好,因爲我需要將該字符串保存在文件中。我可以保存屬性字符串,但這給了我不正確的格式,我想看到的是種類或者這樣的。

    0熱度

    2回答

    我試圖用Swift創建一個標籤,它將在每秒更新一次。我一直在嘗試幾個小時(我最近纔開始使用Swift),但我一直無法完成它。 我已閱讀了一些文檔並查看了其他人的答案。到目前爲止,我有這樣的: import Cocoa class ViewController: NSViewController { @IBOutlet weak var timeLabel: NSTextField!

    0熱度

    1回答

    我使用swift 4 for macOS並且使用自定義單元格的NSTableView。 在我的行中有兩個文本框(樣式:無邊框,沒有背景顏色) 通常情況下,您可以單擊文本框並直接進行編輯。 在我的情況下,你點擊文本框,並在短暫的延遲後,它將是可編輯的。 但我不明白爲什麼會有這樣的延遲。 有沒有人有想法? 更好的例子 我用自定義的小區景觀的tableview(時延問題) 沒有自定單元視圖(無延遲問題)

    1熱度

    1回答

    有沒有簡單的方法取消選擇 後按回車?