我已经在线搜索并阅读了Apple文档,但是我找不到一个直观的解释视图和框架之间的区别,以及它们如何相互关联。我希望得到一个解释,请随意包含任何其他有助于澄清的相关术语。
答案 0 :(得分:10)
A" view"是一个显示在应用程序用户界面中的可视元素。您在屏幕上看到的大多数元素(标签,按钮等)都是"视图"的类型。请参阅What Are Views。
在Cocoa中,frame
只是视图的一个属性,用于定义视图的位置(origin
,定义为x
和y
坐标指示视图在其超级视图中的位置)以及视图的大小(size
,定义为视图的width
和height
。请参阅Understanding a View's Frame and Bounds。