NSComboBox в NSAlert - PullRequest
       31

NSComboBox в NSAlert

0 голосов
/ 02 августа 2011

Прежде всего, я новичок в Objc.(поэтому попробуйте объяснить мне как ... для чайников XD) Ну, мой вопрос: есть ли способ показать NSComboBox внутри NSAlert?вот и все!Я проверил документацию, там написано, что можно показать NSTextView, но я бродю, если бы кто-нибудь делал это раньше (с NSComboBox), пример кода был бы действительно полезен!Спасибо заранее !!!

Ответы [ 2 ]

1 голос
/ 10 августа 2011

Эврика !!!

действительно просто, вы просто должны помнить, что NSButton, NSTextField, NSComboBox. , , (и т. д.) наследуется от NSView, поэтому вам просто нужно отправить нужный объект в NSAlert следующим образом:

[specialtyAlert setAccessoryView:specialtyOptions];

, где specialtyAlert - это экземпляр NSAlert, а specialtyOptions - это экземпляр NSComboBox (но это может быть экземпляр NSButton или любой другой объект GUI).

1 голос
/ 02 августа 2011

Возможно, вы захотите прочитать документацию по setAccessoryView: и layout по по этому URL .Я не знаю, можете ли вы вставить туда комбобокс и можете ли вы как-нибудь получить от него доход.

...