在Cocoa中,View和Frame之间有什么区别?

时间:2015-10-16 02:30:27

标签: macos cocoa view frame

我已经在线搜索并阅读了Apple文档,但是我找不到一个直观的解释视图和框架之间的区别,以及它们如何相互关联。我希望得到一个解释,请随意包含任何其他有助于澄清的相关术语。

1 个答案:

答案 0 :(得分:10)

A" view"是一个显示在应用程序用户界面中的可视元素。您在屏幕上看到的大多数元素(标签,按钮等)都是"视图"的类型。请参阅What Are Views

在Cocoa中,frame只是视图的一个属性,用于定义视图的位置(origin,定义为xy坐标指示视图在其超级视图中的位置)以及视图的大小(size,定义为视图的widthheight。请参阅Understanding a View's Frame and Bounds

相关问题