Как мне использовать NSTableCellPopup, не показывая рамку? - PullRequest
0 голосов
/ 16 февраля 2011

В конструкторе интерфейсов, когда я использую NSTableCellPopup, он имеет упрощенный вид (показан справа), но при сборке и заполнении данными отображается всплывающая рамка, есть ли способ сохранить простой внешний вид без рамки допользователь нажимает на элемент управления?

enter image description here

1 Ответ

2 голосов
/ 16 февраля 2011

Я оставил оригинальный ответ здесь, так как он может заинтересовать кого-то позже; однако, я думаю, что неправильно понял то, что искал Джаред. Для достижения того, что он ищет, я думаю, что это должно быть так же просто, как вызвать setBordered: NO в экземпляре NSPopupButtonCell , который он использует (метод наследуется от NSCell ).

Оригинал: Я бы порекомендовал взглянуть на ссылку класса для NSComboBoxCell . В частности, он предлагает метод setButtonBordered: , который позволяет контролировать внешний вид границы кнопки на NSComboBoxCell, используемом в табличном представлении. Так я бы работал, чтобы достичь желаемого результата, который вы показываете выше.

...