2010-10-10 17 views

回答

5

卡布奇諾使用Cocoa視圖模型。在普通的HTML中,重點放在文本的佈局上,這就是爲什麼你得到諸如'浮動'之類的東西,以允許你在另一個文本中粘貼一段文本。

在卡布奇諾,物體的定位和大小更像桌面。您可以使用固定座標將窗口小部件放置在「視圖」層次結構中,並將其「錨定」到屏幕的一側或多側(或父視圖)。

這就像在可可所以就來看看它是如何在Interface Builder中描述:

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

在 自動調整大小控制的彈簧和支柱定義選定 視圖的關係,其父母 框架。彈簧導致視圖根據其超級視圖的寬度或高度按比例調整其本身的大小。 支柱使得視圖沿着給定的邊緣保持其自身與其超級視角之間的固定距離 。

當然,這一切都歸結爲使用JavaScript執行調整大小模型的常規絕對定位。