nstextfield

    24熱度

    6回答

    需要具有最多4個字符的文本限制的NSTextField,並且始終以大寫顯示,但無法找出實現該目的的好方法。我試圖通過綁定與驗證方法來做到這一點,但驗證只有在控件失去第一響應者時纔會被調用,這是不好的。 即暫時我把它通過觀察文本字段通知NSControlTextDidChangeNotification並讓它調用該方法的工作: - (void)textDidChange:(NSNotificatio

    1熱度

    1回答

    我有一個NSTokenField多線對象(只是在界面生成器中垂直調整控件的大小)。不幸的是,當按下返回鍵時,NSTokenField對象不會插入新行。任何想法如何在按下回車鍵時使控制符合新線條? 難道我真的必須通過control:textView:doCommandBySelector:這樣的代表去複雜的方式嗎? 謝謝。

    7熱度

    2回答

    我正在做一個可可應用程序,我無法弄清楚如何做某事。 我想打一個的NSTextField與自定義外觀像一個電子錢包: Wallet screenshot. 我想出如何改變的NSTextField大小,但我不知道如何改變字體和它的大小。我將NSTextFieldCell分類爲這樣但它不起作用,如果我不選擇系統字體並且大小隻改變行高而不改變字符高度,則字體不會改變。 頭文件: #import <Coco

    4熱度

    1回答

    我使用NSTextField來顯示將以可變紙張尺寸打印在打印機上的文本行(打印機打印到卷軸,當作業完成時切割到合適的長度)。 我可以生成文本沒有問題,但我需要知道有多大,以使NSTextField(垂直),以便它完全包含所有的文本行。有沒有簡單的方法來解決這個問題? 該文本準備爲NSAttributedString,並且行都是固定寬度(無包裝),如果有幫助的話。

    0熱度

    3回答

    嗨,我有一個應用程序,其中一個工作將從Excel文件中提取所有記錄,並且使用COM Interop。 所以這工作正常,它正在做我真正想要的。問題在於,如果我們在項目中添加對庫版本14.0(Office 2010)的引用,但是如果我們選擇我們的應用程序,並且如果我們在任何帶有不同版本的Office 2010的PC中運行它,他將不會識別因爲它有不同的版本(例如Office 2007 - 版本12.0)

    2熱度

    2回答

    我想禁止在我的NSTextField中輸入換行符,默認情況下可以通過鍵入Option-Enter(或Option-Return)來輸入換行符。 雖然我發現somepages解釋如何允許換行符,而無需使用選項修改,我不能爲完全禁用換行符發現任何東西。 這怎麼辦?

    1熱度

    4回答

    我想禁止將任何東西放入我的NSTextField中。在我的應用程序中,用戶可以將iCal事件拖放到GUI的不同部分。現在我有一個測試用戶不小心將iCal事件放入文本字​​段 - 但他沒有意識到這一點,因爲文本插入到我在單行文本字段中看到的那一行上方的行中。 (您可以通過點擊文本字段並使用鍵盤排列一行來顯示插入的文本 - 但普通用戶不會這樣做,因爲他/她甚至不會意識到插入了某些東西) 我試過regi

    103熱度

    4回答

    我有一個NSTextField,我需要將字段的值存入一個變量。什麼是合適的方法?從NSControl

    1熱度

    1回答

    今天我有一個問題,從這個發芽:Database Results in Cocoa。這涉及使用數據庫返回的數據來創建一定數量的問題。我正在使用以下代碼的一種形式(這是張貼在問題中)。 NSMutableDictionary * interfaceElements = [[NSMutableDictionary alloc] init]; for (NSInteger i = 0; i < num