![](/img/trans.png)
[英]IBAction for checkbox in NSTableView cell, unexpected sender
我有一個基於單元格的 NSTableView,它在第一列中包含一個復選框。 一切都正確顯示,似乎 function,除了復選框操作的處理,看起來像這樣: 我驚訝地發現,當調用 ActiveCheckboxAction 時,sender 指向表視圖; 不是復選框。 為了解決這個問題,我一直在尋找一種方 ...
[英]IBAction for checkbox in NSTableView cell, unexpected sender
我有一個基於單元格的 NSTableView,它在第一列中包含一個復選框。 一切都正確顯示,似乎 function,除了復選框操作的處理,看起來像這樣: 我驚訝地發現,當調用 ActiveCheckboxAction 時,sender 指向表視圖; 不是復選框。 為了解決這個問題,我一直在尋找一種方 ...
[英]How do I extend NSButtonCell with a method in NSButton?
我不熟悉子類化或擴展 Cocoa 框架。 NSButton 有一個setToolTip方法,但是 NSButtonCell 沒有。 我寧願不添加新的 IBOutlets,那么如何通過訪問 NSButton 的方法來完成此操作? 我有一系列復選框,都帶有 NSButtonCell 插座。 我無法訪 ...
[英]NSAttributedString size() method returns incorrect width
我創建了一個自定義NSButtonCell子類,該子類允許自定義按鈕內容之間的填充。 在我的實現中(完整的源代碼可以在GitHub上找到 ),我重寫titleRect(forBounds :)來放置按鈕標題: 結果看起來不太好: 為了獲得理想的結果,我必須在寬度上添加一個額 ...
[英]NSButtonCell highlighting remains on keypress in Mojave
我有一個派生自NSButtonCell的類,我繪制了bezel: 另外,我使用自定義單元格將keyEquivalent分配給按鈕。 無論是在macOS High Sierra上使用鼠標點擊還是按鍵,這都可以完美地運行 。 僅在鼠標或鍵關閉時才會顯示突出顯示。 日志輸出如下所 ...
[英]Avoiding making a NSButton transparent / see-through when isEnabled is false (disabled)
如果禁用了常規NSButton似乎是透明的。 該圖顯示了帶有“推”式按鈕 但是,我想禁用沒有透明度的按鈕。 我試圖以編程方式將alphaValue設置為1.0但看來NSButtons cell (controlView)以及所有其他子視圖已經處於1.0的alphaValu ...
[英]NSButton set background color macOS 10.12
我在情節提要中創建了NSButtons ,希望更改其背景顏色。 我已經搜索了SO和Google,但沒有一個解決方案真正適用於我的項目甚至是簡單的測試項目。 我試過了: 設置button.layer.backgroundColor(包括是否導入QuartzCore以及設置wantsL ...
[英]Custom NSButton drawing messes up text rendering
我是NSButton / NSButtonCell的子類,一切正常,但至少在Retina繪圖中,只要我在NSButton或NSButtonCell中實現任何繪圖函數,無論我是做一些自定義文本繪制還是直接委托,文本渲染都會發生變化超級實施。 正如您所看到的那樣,只需更改抗鋸齒功能,文本 ...
[英]How to add tooltips to NSButtonCell that is within a NSMatrix
我目前正在通過 IB 實例化一個帶有 NSButtonCell 子類的 NSMatrix 我使用身份檢查器更改工具提示屬性 但是工具提示沒有顯示在按鈕單元上。 如果我在 NSMatrix 對象上設置工具提示,工具提示仍然不顯示 如果我將 NSButton 添加到同一個視圖,並為其添加工具提示 ...
[英]Custom NSButtonCell black background
我在基於單元格的NSTableView中有一個NSButtonCell(復選框)。 我嘗試將其背景顏色設置為半透明顏色(用於該行的其余部分),但是該顏色逐漸變為黑色。 如果行顏色的alpha為零,則控件的背景顯示為純黑色。 有沒有一種方法可以模仿白色的透明度,而不是默認為黑色(0,0, ...
[英]Applescript Cocoa Application NSButtonCell Not Setting Cell Transparent
我一直在玩Xcode,目前正在使用NSMatrix的NSButtonCells,但遇到了障礙。 我想要一個僅在2行顯示5個單選按鈕的矩陣。 (通常是2 x 3,一個不可見)。這是一個不斷變化的矩陣,可能具有更多或更少的單選按鈕。 因此,我正在做的事情將關閉未使用的單選按鈕。 似乎有一個調 ...
[英]How do I associate a NSTableCellView Checkbox toggle-event with its data source?
環境:基於視圖的NSTableView WITHOUT綁定。 問題:將列的復選框動作映射到其數據源 (即,我如何實時知道復選框事件發生在哪一行?)。 在不使用IB綁定的情況下,如何將其相應NSTableView行中的任何特定NSButton / Checkbox操作與其數據源相關聯 ...
[英]NSButton(Cell) setFont
從10.9起, NSButtonCell的setFont方法似乎不再可用。 有什么方法(或類別)來(重新)實現它? 我不知道蘋果為什么要在按鈕上使用自己的樣式。 我想花兩天時間來設計自己的自定義按鈕的樣式(我還需要一個類別來簡單地更改按鈕的文本顏色-恥辱感)。 ...
[英]How to make flat NSButton?
我怎樣才能像這張圖片那樣制作一個扁平的NSButton ? 我認為這張圖片來自Mac OS X> = 10.9。 我有Mac OS X 10.8.5。 ...
[英]NSButton: setting different focus ring color
我正在嘗試將NSButton聚焦環的顏色設置為白色。 當前,當按鈕具有firstResponder時,它將顯示藍色輪廓。 我知道有drawFocusRingMaskWithFrame:inView:可以幫助完成此操作,但是我不確定如何使用它來將顏色更改為白色。 我還沒有看到此API的任 ...
[英]Problems when deselecting checkboxes inside bound NSTableview's columns
我正在使用aneesh171創建的這個項目 , 該項目顯示了NSTableView中復選框的創建以及如何綁定它們。 我是OSX開發的新手,並試圖了解它的工作原理。 該項目基本上是綁定到陣列控制器的NSTableView列內的復選框。 由於某些原因,當我取消選擇這些復選框之一時,控制 ...
[英]NSButton tinting image in drawRect
我想在drawRect中設置按鈕的顏色,但是找不到正確的設置來設置圖像的顏色 -按鈕是無邊界的,帶有灰度圖像,我想對其進行着色 在我的NSButton子類中: ...
[英]NSPopUpButton with InlineButton style logs “Unknown bezel style 15 and/or control size 1”
我有一個內聯按鈕樣式的NSPopUpButton。 當鼠標進入,退出或鼠標按下或鼠標向上時,它會記錄“Unknown bezel style 15和/或control size 1” 15是來自NSButtonCell.h的NSInlineButtonStyle 奇怪的是,一切都 ...
[英]NSButtonCell checkbox inside NSTableView is always getting NSOffState. Why?
嗨,大家好,我是Cocoa編程的新手,無論我正在檢查還是取消選中NSButtonCell(UI中的Check Box Cell都拖到NSTableView的單元格中),我總是得到NSOffState。 我有一個@property IBOutlet NSButtonCell * mySelect ...
[英]Unable to set background color of NSButtonCell for NSWindowController that uses an NSToolbar
通過在windowDidLoad中使用以下命令,我已經成功更改了大多數xib窗口上NSButtonCells的背景: 出於某種原因,當我嘗試在“首選項”窗口控制器(包括帶有NSViews的工具欄,根據選擇的ToolbarItem換出的工具欄)中執行此操作時,任何視圖中任何按鈕的背景顏色都 ...
[英]NSPushOnPushOffButton Not Staying “Pushed In”
我正在嘗試以編程方式向視圖添加一個按鈕,我希望它在單擊時保持“推入”狀態,直到再次單擊它。 從我所看到的,似乎用於此的按鈕將是NSPushOnPushOffButton 。 這是Apple對它的描述: 第一次單擊兩個高亮顯示,如果按鈕邊界,則按鈕被“推入”; 第二次單擊將其返回到 ...