2

C4iOS可以在视图中使用吗?我想在视图中使用 C4 并将其与其他 UIKIT 组件集成。所有模板和示例都使用特殊的窗口和应用程序委托,因此 c4 草图占据了所有窗口。是否可以在 UIView 中显示草图作为应用程序的一部分?

4

1 回答 1

2

是的,可以。

事实上,C4 中的所有可见对象实际上都是视图(UIControl 的子类),因此您可以使用该[object addSubview:]方法将它们添加到其他 UIKit 组件中。

我实际上并没有在自己的窗口或空间中使用 C4Canvas 实现,但由于它本质上是一个 UIView 并且 C4WorkSpace 是一个 UIViewController 那么它当然可以这样做。


我构建了一个 iOS 选项卡式应用程序,它使用 2 个 C4WorkSpace 对象作为主视图控制器。

https://github.com/C4Code/tabbed

这个项目表明它是可能的,有一点点黑客才能让它工作。我没有时间写下我现在运行它的过程,所以我希望这暂时还可以。

于 2012-10-04T19:23:44.500 回答