appkit

    2熱度

    1回答

    我正在開發一個mac應用程序,該應用程序可以讓用戶放大內容。我需要測量我呈現的文字的大小。縮放縮放字體時,字體的磅值很小(即0.001)。當我使用[NSString sizeWithAttributes:]來獲得字符串的大小時,我得到正確的寬度,並且我總是得到1.0的高度。我也有一個iOS應用程序,這個渲染類用於iOS和Mac。在iOS上,當我使用UIFont且點大小爲.001時,我會在撥打siz

    1熱度

    1回答

    /Library/Caches/com.apple.xbs/Sources/AppKit/AppKit-1504.81.100/AppKit.subproj/NSBitmapImageRep.m:1296 在Mac OS上的簡單的Python PyQt5 3程序產生誤差。我怎樣才能下載這個文件? 2017-03-23 22:50:20.703 Python[94924:2805073] *** A

    0熱度

    1回答

    我想實現一個NSTableView我自己列大小調整方案。我得到這個主要工作,但與垂直滾動條的動態外觀鬥爭。 想象我想有一個表有兩列,其中第一始終佔據1/3,其他的可視空間的剩餘2/3。 我已經嘗試通過在NSTableView一個子類實現tile方法如下做到這一點: - (void)tile { NSClipView *container = (NSClipView*) self.sup

    0熱度

    1回答

    我想從NSMatrix隱藏NSCell對象。基於其他一些行動,我想再次展示NSCell(在同一行和同一列中),通過編程方式。 禁用/啓用似乎很容易,但不能隱藏/顯示。任何幫助非常感謝

    0熱度

    1回答

    我有一個NSToolbar中有一些項目。在macOS上的大多數NSToolbars中,當您右鍵單擊時,您可以選擇圖標,文​​本或圖標+文本。這3個選項也顯示爲自定義表格左下角的彈出式菜單。 在我的應用程序中,我不明白這一點。相反,在上下文菜單中,我可以選擇「使用小尺寸」。在自定義面板中,而不是彈出菜單,我有一個(非常放置!)複選框,「使用小尺寸」。 是什麼導致NSToolbar獲得「使用小尺寸」,

    0熱度

    1回答

    我有一個應用程序,我必須捕獲NSTextField的粘貼事件。 需要兩種情況: 如果輸入文本,調用將轉到controlTextDidChange 如果粘貼操作在文本字段中完成,則再次調用此controlTextDidChange委託。 我需要區分粘貼操作和類型操作NSTextField。這是必需的,因爲我需要調用單獨的函數。 請建議,如何捕獲NSTextField的粘貼操作。 在此先感謝。 Rag

    -1熱度

    1回答

    在NSView class documentation中,有一個符號canDraw,指示繪圖命令是否會產生任何結果。 的聲明是var canDraw: Bool { get } - 所以,任何時候你嘗試一些諸如 @IBOutlet weak var myView: NSView! 然後myView.canDraw = true,你會得到一個編譯時錯誤消息:「Cannot assign to p

    2熱度

    1回答

    我從未使用過NSBeep。我已將AppKit.framework導入該項目。在使用Swift 3的Xcode 8.2下,我有 import AppKit class AppDelegate: NSObject, NSApplicationDelegate { func applicationWillFinishLaunching(_ notification: Notificatio

    0熱度

    1回答

    在我的應用程序中,我的行爲不一致,即使在接收到相同的步驟後,有時仍未收到撥號電話MyView。 的事情是,在回溯了drawRect,沒有框架,告訴我什麼是我們的代碼,導致消息被髮送 這裏發生內是一個例子回溯(前2幀不物質): 2 MyApp 0x00000001000112a5 -[MyView drawRect:] + 1429 3 AppKit 0x00007ff

    0熱度

    1回答

    我試圖實現自定義分頁,如'保持下一段'或'保持同一頁面上的行'。但在閱讀蘋果文檔和谷歌搜索後,我仍然不知道如何做到這一點。 我想感興趣的主要問題是NSLayoutManagerDelegate的委託方法(layoutManager(didCompleteLayoutFor textContainer))。在該方法中,很容易計算段落是否在文本容器內進行佈局,或者不適合。 但接下來要做什麼?我怎樣才能