gpt4 book ai didi

positioning - Cappuccino (objective-j)/Atlas如何从图片中得出相对和绝对位置?

转载 作者:行者123 更新时间:2023-12-03 13:37:56 24 4
gpt4 key购买 nike

我最近一直在研究Cappuccino和Atlas,它们似乎已经将相对和绝对定位抽象为“有效”的东西。我想知道那些熟悉该项目的人-他们是如何做到的?

我一直认为相对定位和绝对定位是对定位元素的一种晦涩的思考方式,因此我对此感到很好奇。

我可以 checkout 的任何帮助或资源都将非常棒!

最佳答案

Cappuccino 使用 cocoa View 模型。在常规HTML中,重点放在文本的布局上,这就是为什么出现诸如“ float ”之类的东西以使您可以将一个文本块粘贴在另一个文本块中的原因。

在 Cappuccino 中,对象的定位和大小更像 table 面。您将小部件放置在具有固定坐标的“ View ”层次结构中,并将它们“ anchor 定”到屏幕(或父 View )的一侧或多侧。

就像在Cocoa中一样,因此只需看一下它在Interface Builder中的描述即可:

http://developer.apple.com/library/mac/#documentation/DeveloperTools/Conceptual/IB_UserGuide/Layout/Layout.html%23//apple_ref/doc/uid/TP40005344-CH19-SW9

The springs and struts in the autosizing control define the selected view’s relationship to its parent frame. A spring causes the view to resize itself proportionally based on the width or height of its superview. A strut causes the view to maintain a fixed distance between itself and its superview along the given edge.



当然,在本质上,这一切都归结为使用JavaScript进行常规的绝对定位以执行调整大小的模型。

关于positioning - Cappuccino (objective-j)/Atlas如何从图片中得出相对和绝对位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3902691/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com