0
我試圖建立一個UI看起來是這樣的:建立一個可可UI的OSX
我使用和Xcode故事板,但我不知道如何下手。我認爲在窗口中需要不同的視圖來管理按鈕,文本和樹,但我不知道我會這樣做。我嘗試使用分割視圖,但它只給出2個視圖,而不是3個。
歡迎任何可可和故事板的幫助。
感謝
我試圖建立一個UI看起來是這樣的:建立一個可可UI的OSX
我使用和Xcode故事板,但我不知道如何下手。我認爲在窗口中需要不同的視圖來管理按鈕,文本和樹,但我不知道我會這樣做。我嘗試使用分割視圖,但它只給出2個視圖,而不是3個。
歡迎任何可可和故事板的幫助。
感謝
看不到的地方,你想使用一個NSSplitView
但你attemting創建用戶界面是微不足道的 -
NSWindow
與配置爲每個工具欄項目你的截圖。NSOutlineView
,正如在評論中提到填充大綱視圖是使用一個NSTreeController
和Cocoa bindings的一種方式。這可能是關於這個用戶界面的唯一稍微複雜的一點..
我沒有故事板的使用經驗,所以我不確定如何去,但據我所知,你會這樣做創建一個工具欄,它會自動附加到頂部,並在那裏放置一些按鈕;然後在主區域中放置一個表格視圖(在滾動視圖中),適當放置它,並告訴它在調整窗口大小時調整大小;然後在底部放置一個標籤,並在您的代碼中設置內容邊框厚度(https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/WinPanel/Tasks/SettingWindowAppearance.html#//apple_ref/doc/uid/20000232-SW2)作爲底部。 – icktoofay
@icktoofay如果有任何比故事板更好的解決方案。讓我知道。我從來沒有在OSX上開發UI。在QT上,通過Qtcreator你可以直觀地創建東西,但OSX看起來更復雜 – Seb
我甚至不知道故事板是什麼,所以我不能說我的建議是否「更好」,但我只是描述瞭如何在Interface Builder中完成。 – icktoofay