在objective-c中设计mac平台上的元素时的方法/最佳实践是什么?
我正在寻找像
这样的元素的东西我是否真的将所有元素子类化并将其绘制成我自己(角落,中间区域等)或者我可以使用某种漂亮的背景图像技巧。
我一直在google搜索东西但是没有找到任何有用的东西(我可能会找错了什么?)
感谢任何帮助,谢谢!
答案 0 :(得分:1)
他们是不同的理论,但我个人认为子类化是这种东西的好方法。
然后,您可以使用自定义组件构建应用程序,这些组件具有与内置组件相关的其他属性。
在我看来,通过创建泛型子类,然后使用特定代码对这些子类进行子类化,您将获得很多收益。
然后你会得到一种推导。然后,您可以更轻松地管理向后兼容性,并且通用组件类中的更改将反映在所有子类中。
所以在我看来,不要害怕那类东西的子类。