2016-08-28 5 views
0

현재 메뉴 바 앱에서 작업 중이며 NSTextField 또는 NSSecureTextField를 구현하려고합니다.NSMenuItem()으로 NSTextField 또는 NSSecureTextField NSMenuItem()으로

menu.addItem(NSTextField) 

이 오류 제공 : 이것은 내가 NSMenuItems

let menu = NSMenu() 
menu.addItem(NSMenuItem(title: "Save Test Data", action: #selector(AppDelegate.saveData), keyEquivalent: "")) 

을 추가 할 수 있지만이 같은 NSTextField있는을 추가하려고 무엇

Cannot convert value of type '(NSTextField).Type'(aka 'NSTextField.Type') to expected argument type 'NSMenuItem' 

을하지만 나는 NSTextField있는을 구현하는 방법 NSMenuItem 사용?

답변

1

NSMenuItem과 같은 다른 요소를 메뉴에 직접 추가 할 수 없습니다.

텍스트 필드를 구현하려면 사용자 정의 NSView에 랩핑하고보기를 메뉴 항목의 view 속성에 지정하십시오.