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

int*_*i78 2 macos cocoa view frame

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

Rob*_*Rob 10

"视图"是显示在应用程序UI中的可视元素.您在屏幕上看到的大多数元素(标签,按钮等)都是"视图"的类型.请参见什么是视图.

在可可中,frame仅仅是定义了一个图,其中视图所位于的一个属性(所述origin,定义为xy坐标那个决定,其中该视图被放置它的父内)和有多大它是(在size定义为widthheight的风景).请参阅了解视图的框架和边界.

  • 无法解释得更好! (2认同)