cost 106 ms
NSTableView 單元格中復選框的 IBAction,意外發件人

[英]IBAction for checkbox in NSTableView cell, unexpected sender

我有一個基於單元格的 NSTableView,它在第一列中包含一個復選框。 一切都正確顯示,似乎 function,除了復選框操作的處理,看起來像這樣: 我驚訝地發現,當調用 ActiveCheckboxAction 時,sender 指向表視圖; 不是復選框。 為了解決這個問題,我一直在尋找一種方 ...

如何使用 NSButton 中的方法擴展 NSButtonCell?

[英]How do I extend NSButtonCell with a method in NSButton?

我不熟悉子類化或擴展 Cocoa 框架。 NSButton 有一個setToolTip方法,但是 NSButtonCell 沒有。 我寧願不添加新的 IBOutlets,那么如何通過訪問 NSButton 的方法來完成此操作? 我有一系列復選框,都帶有 NSButtonCell 插座。 我無法訪 ...

NSAttributedString size()方法返回的寬度不正確

[英]NSAttributedString size() method returns incorrect width

我創建了一個自定義NSButtonCell子類,該子類允許自定義按鈕內容之間的填充。 在我的實現中(完整的源代碼可以在GitHub上找到 ),我重寫titleRect(forBounds :)來放置按鈕標題: 結果看起來不太好: 為了獲得理想的結果,我必須在寬度上添加一個額 ...

NSButtonCell突出顯示了Mojave中的按鍵

[英]NSButtonCell highlighting remains on keypress in Mojave

我有一個派生自NSButtonCell的類,我繪制了bezel: 另外,我使用自定義單元格將keyEquivalent分配給按鈕。 無論是在macOS High Sierra上使用鼠標點擊還是按鍵,這都可以完美地運行 。 僅在鼠標或鍵關閉時才會顯示突出顯示。 日志輸出如下所 ...

當isEnabled為false(禁用)時,避免使NSButton透明/透明

[英]Avoiding making a NSButton transparent / see-through when isEnabled is false (disabled)

如果禁用了常規NSButton似乎是透明的。 該圖顯示了帶有“推”式按鈕 但是,我想禁用沒有透明度的按鈕。 我試圖以編程方式將alphaValue設置為1.0但看來NSButtons cell (controlView)以及所有其他子視圖已經處於1.0的alphaValu ...

NSButton設置背景色macOS 10.12

[英]NSButton set background color macOS 10.12

我在情節提要中創建了NSButtons ,希望更改其背景顏色。 我已經搜索了SO和Google,但沒有一個解決方案真正適用於我的項目甚至是簡單的測試項目。 我試過了: 設置button.layer.backgroundColor(包括是否導入QuartzCore以及設置wantsL ...

自定義NSButton繪圖混亂文本渲染

[英]Custom NSButton drawing messes up text rendering

我是NSButton / NSButtonCell的子類,一切正常,但至少在Retina繪圖中,只要我在NSButton或NSButtonCell中實現任何繪圖函數,無論我是做一些自定義文本繪制還是直接委托,文本渲染都會發生變化超級實施。 正如您所看到的那樣,只需更改抗鋸齒功能,文本 ...

如何向 NSMatrix 內的 NSButtonCell 添加工具提示

[英]How to add tooltips to NSButtonCell that is within a NSMatrix

我目前正在通過 IB 實例化一個帶有 NSButtonCell 子類的 NSMatrix 我使用身份檢查器更改工具提示屬性 但是工具提示沒有顯示在按鈕單元上。 如果我在 NSMatrix 對象上設置工具提示,工具提示仍然不顯示 如果我將 NSButton 添加到同一個視圖,並為其添加工具提示 ...

自定義NSButtonCell黑色背景

[英]Custom NSButtonCell black background

我在基於單元格的NSTableView中有一個NSButtonCell(復選框)。 我嘗試將其背景顏色設置為半透明顏色(用於該行的其余部分),但是該顏色逐漸變為黑色。 如果行顏色的alpha為零,則控件的背景顯示為純黑色。 有沒有一種方法可以模仿白色的透明度,而不是默認為黑色(0,0, ...

Applescript可可應用程序NSButtonCell未設置單元格透明

[英]Applescript Cocoa Application NSButtonCell Not Setting Cell Transparent

我一直在玩Xcode,目前正在使用NSMatrix的NSButtonCells,但遇到了障礙。 我想要一個僅在2行顯示5個單選按鈕的矩陣。 (通常是2 x 3,一個不可見)。這是一個不斷變化的矩陣,可能具有更多或更少的單選按鈕。 因此,我正在做的事情將關閉未使用的單選按鈕。 似乎有一個調 ...

如何將NSTableCellView Checkbox切換事件與其數據源相關聯?

[英]How do I associate a NSTableCellView Checkbox toggle-event with its data source?

環境:基於視圖的NSTableView WITHOUT綁定。 問題:將列的復選框動作映射到其數據源 (即,我如何實時知道復選框事件發生在哪一行?)。 在不使用IB綁定的情況下,如何將其相應NSTableView行中的任何特定NSButton / Checkbox操作與其數據源相關聯 ...

NSButton(Cell)setFont

[英]NSButton(Cell) setFont

從10.9起, NSButtonCell的setFont方法似乎不再可用。 有什么方法(或類別)來(重新)實現它? 我不知道蘋果為什么要在按鈕上使用自己的樣式。 我想花兩天時間來設計自己的自定義按鈕的樣式(我還需要一個類別來簡單地更改按鈕的文本顏色-恥辱感)。 ...

NSButton:設置不同的對焦環顏色

[英]NSButton: setting different focus ring color

我正在嘗試將NSButton聚焦環的顏色設置為白色。 當前,當按鈕具有firstResponder時,它將顯示藍色輪廓。 我知道有drawFocusRingMaskWithFrame:inView:可以幫助完成此操作,但是我不確定如何使用它來將顏色更改為白色。 我還沒有看到此API的任 ...

取消選中綁定的NSTableview的列內的復選框時出現問題

[英]Problems when deselecting checkboxes inside bound NSTableview's columns

我正在使用aneesh171創建的這個項目 , 該項目顯示了NSTableView中復選框的創建以及如何綁定它們。 我是OSX開發的新手,並試圖了解它的工作原理。 該項目基本上是綁定到陣列控制器的NSTableView列內的復選框。 由於某些原因,當我取消選擇這些復選框之一時,控制 ...

帶有InlineButton樣式的NSPopUpButton記錄“Unknown bezel style 15和/或control size 1”

[英]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 奇怪的是,一切都 ...

無法為使用NSToolbar的NSWindowController設置NSButtonCell的背景色

[英]Unable to set background color of NSButtonCell for NSWindowController that uses an NSToolbar

通過在windowDidLoad中使用以下命令,我已經成功更改了大多數xib窗口上NSButtonCells的背景: 出於某種原因,當我嘗試在“首選項”窗口控制器(包括帶有NSViews的工具欄,根據選擇的ToolbarItem換出的工具欄)中執行此操作時,任何視圖中任何按鈕的背景顏色都 ...

NSPushOnPushOffButton沒有停留“推入”

[英]NSPushOnPushOffButton Not Staying “Pushed In”

我正在嘗試以編程方式向視圖添加一個按鈕,我希望它在單擊時保持“推入”狀態,直到再次單擊它。 從我所看到的,似乎用於此的按鈕將是NSPushOnPushOffButton 。 這是Apple對它的描述: 第一次單擊兩個高亮顯示,如果按鈕邊界,則按鈕被“推入”; 第二次單擊將其返回到 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM