如何使用Cocoa实现布局编辑器

时间:2010-10-15 17:37:46

标签: cocoa macos layout interface-builder

我想构建一个OS X应用程序,其中一个要求是用户能够根据用户将创建的布局生成PDF输出。页面上的典型项目可能是公司徽标(JPEG或PNG),地址(文本块)和叙述(另一块文本)。

我希望用户能够使用鼠标在屏幕上拖动手柄来移动和调整项目大小。

是否有可以让我这样做的Interface Builder对象,或者为此目的存在的某些第三方库?

2 个答案:

答案 0 :(得分:1)

如果您正在寻找插入式解决方案,请尝试GCDrawKit。它仍然处于测试阶段(已经存在多年),但您可能会发现它很有用。

答案 1 :(得分:0)

您似乎在寻找一个包罗万象,独立的“页面”控件或某种报表套件。这有点问。

Cocoa框架中没有任何内容可以为您提供此功能。不幸的是,Crystal Reports也没有Cocoa等价物。你必须自己动手。

我建议在WebKit中使用标准的CSS / HTML模板。唯一的缺点是WebKit还不支持CSS分页,因此没有“8.5”x11“第1页...... 15”的概念,但它是最接近你没有编写自己的Pages应用程序(不是一个简单的项目任何想象力的延伸。)