0
我想使用縮放控件和滾動條旁邊的按鈕創建一個滾動視圖。有點像XCode中的「tile window」按鈕(編輯器右上角),它應該位於通常由滾動條使用的相同框中。如何在滾動條中包含其他控件?
你對如何解決這個問題有想法嗎?
我正在考慮使用NSScrollView
並將滾動條設置爲包含其他小部件的自定義子類NSScroller
。什麼類型的按鈕使用與滾動條相同的樣式?
我想使用縮放控件和滾動條旁邊的按鈕創建一個滾動視圖。有點像XCode中的「tile window」按鈕(編輯器右上角),它應該位於通常由滾動條使用的相同框中。如何在滾動條中包含其他控件?
你對如何解決這個問題有想法嗎?
我正在考慮使用NSScrollView
並將滾動條設置爲包含其他小部件的自定義子類NSScroller
。什麼類型的按鈕使用與滾動條相同的樣式?
子類NSScrollView
並覆蓋-tile
。您將在-init ...或nib喚醒(或其他方便的時間)上添加子視圖,並在覆蓋的-tile
方法中手動佈置控件。如果您先調用[超級瓷磚],然後調整底部或右側滾動條爲您的自定義控件騰出空間,則您的工作將變得更容易。
''init'將不起作用,因爲nibs未被存檔,未初始化。 – bastibe 2010-04-19 16:58:45
這就是爲什麼我提到「或者清醒了」。 :-)我知道我剛離開的那一刻 - 你會說「我在動態創建它」,所以我提到了兩者。 :-) – 2010-04-19 17:57:06