2011-07-14 16 views
1

我是Mac開發新手。如何在單個可滾動的NSScrollView中添加NSTextView和NSMatrix控件?

我想在單個可滾動NSScrollView中添加三個控件。

1)NSTextView。 2)NSMatrix。 3)NSTextView。

請注意,nstextview中的文本可以是動態高度....並且文本視圖不應該滾動。

這裏是截圖我所期待的 -

我怎麼能在nsscrollview添加這三種看法?請幫忙!

更新1 - 我可以在NSView中添加這些控件嗎?

enter image description here

+0

屏幕截圖在哪裏? – Tudorizer

回答

1

我假設你有一個項目在Xcode 4開始。選擇您的項目的MainMenu.xib文件開始編輯您的主用戶界面。

從一個窗口開始。將自定義視圖拖入其中。將您的文本視圖添加到自定義視圖中,然後添加矩陣,然後添加另一個文本視圖,隨時調整視圖的大小。在這一點上,您還可以配置文本視圖不顯示滾動條。接下來,選擇自定義視圖。將它嵌入到滾動視圖中,然後在那裏。

從Xcode 4的對象庫調色板中選擇窗口,自定義視圖,文本視圖和矩陣。要嵌入,請從編輯器菜單中選擇嵌入/滾動視圖命令。

至於動態大小,你必須編碼改變文本視圖的高度,因此封閉自定義視圖的高度。 (這是我給你的一個練習。)利用自動調整來保持三個UI元素之間的適當間距,可以減輕你的負擔;您可以在Xcode 4中執行此操作,也可以使用NSView的相關實例方法執行此操作。

祝你好運。