1
在objective-c中設計mac平臺上的元素時,哪些方式/最佳做法?最佳做法,設計mac應用程序
我期待閱讀的東西的元素,如
- NSButton
- 的NSTextField
- 漸變背景
- 等
如果我真的子類的所有元素,並繪製它我的自我(角落,中間區域等),或者我可以使用某種漂亮的背景圖像技巧。
我一直在尋找在谷歌上的東西,但並沒有真正發現任何有用的東西(我可能是尋找錯誤的東西?)
任何幫助表示讚賞,謝謝!
在objective-c中設計mac平臺上的元素時,哪些方式/最佳做法?最佳做法,設計mac應用程序
我期待閱讀的東西的元素,如
如果我真的子類的所有元素,並繪製它我的自我(角落,中間區域等),或者我可以使用某種漂亮的背景圖像技巧。
我一直在尋找在谷歌上的東西,但並沒有真正發現任何有用的東西(我可能是尋找錯誤的東西?)
任何幫助表示讚賞,謝謝!
他們是不同的理論,但我個人認爲子類化是這種東西的好方法。
然後,您可以使用自定義組件構建您的應用程序,這些自定義組件具有與內置組件有關的其他屬性。
在我看來,通過創建泛型子類,然後使用特定代碼子類化這些子類,您將獲得很多。
然後你會有一種推導。然後,您可以更輕鬆地管理向後兼容性,並且通用組件類中的更改將反映在所有子類中。
因此,在我的愚見,只是不要害怕這種東西的子類。
謝謝。我並不是很害怕這些課程的子類,只是試圖找出是否有一個更簡單/更快的方法:-) –
更簡單的方法可能不會更快。如果你想構建一個強大的應用程序,考慮可重用的組件,而不是快速代碼...:) – Macmade
根據你在做什麼,它也可能是有意義的,你可以提到你提到的東西的父類之一,例如NSControl或NSActionCell,並將其用作自定義UI元素的基類。並且確保閱讀類參考文檔中的子類註釋 - 並非所有的Apple類都打算子類化:) –