我是Mac開發新手。如何在單個可滾動的NSScrollView中添加NSTextView和NSMatrix控件?
我想在單個可滾動NSScrollView中添加三個控件。
1)NSTextView。 2)NSMatrix。 3)NSTextView。
請注意,nstextview中的文本可以是動態高度....並且文本視圖不應該滾動。
這裏是截圖我所期待的 -
我怎麼能在nsscrollview添加這三種看法?請幫忙!
更新1 - 我可以在NSView中添加這些控件嗎?
我是Mac開發新手。如何在單個可滾動的NSScrollView中添加NSTextView和NSMatrix控件?
我想在單個可滾動NSScrollView中添加三個控件。
1)NSTextView。 2)NSMatrix。 3)NSTextView。
請注意,nstextview中的文本可以是動態高度....並且文本視圖不應該滾動。
這裏是截圖我所期待的 -
我怎麼能在nsscrollview添加這三種看法?請幫忙!
更新1 - 我可以在NSView中添加這些控件嗎?
我假設你有一個項目在Xcode 4開始。選擇您的項目的MainMenu.xib文件開始編輯您的主用戶界面。
從一個窗口開始。將自定義視圖拖入其中。將您的文本視圖添加到自定義視圖中,然後添加矩陣,然後添加另一個文本視圖,隨時調整視圖的大小。在這一點上,您還可以配置文本視圖不顯示滾動條。接下來,選擇自定義視圖。將它嵌入到滾動視圖中,然後在那裏。
從Xcode 4的對象庫調色板中選擇窗口,自定義視圖,文本視圖和矩陣。要嵌入,請從編輯器菜單中選擇嵌入/滾動視圖命令。
至於動態大小,你必須編碼改變文本視圖的高度,因此封閉自定義視圖的高度。 (這是我給你的一個練習。)利用自動調整來保持三個UI元素之間的適當間距,可以減輕你的負擔;您可以在Xcode 4中執行此操作,也可以使用NSView的相關實例方法執行此操作。
祝你好運。
屏幕截圖在哪裏? – Tudorizer