【发布时间】:2012-03-20 08:08:22
【问题描述】:
我想做什么:
我希望 iPhone 显示在上半部分,Quartz 用一些简单的动画绘制形状。在下半部分,我想使用 UIKit 按钮来绘制一些按钮。
基本上,上半部分的动画和形状响应下半部分的按钮。
可以通过 UISplitScreenViewController 在 iPad 上执行此操作。但是这只是 iPad,在 iPhone 上使用它会导致异常错误。
就代码而言,这是我尝试过的:
//top frame
CGRect topFrame = CGRectMake(0.0, 0.0, 320.0, 240.0);
QuartzView *board = [[QuartzView alloc] initWithFrame:topFrame];
self.view = board;
//bottom frame
CGRect bottomFrame = CGRectMake(0.0, 240.0, 320.0, 240.0);
//allocate the view
self.view = [[UIView alloc] initWithFrame:bottomFrame];
这导致分配被绘制,而前者被忽略并显示空白。两者都彼此独立工作。
是否有替代实现可以实现这个让我无法理解的结果?
【问题讨论】:
标签: iphone uiview uikit quartz-graphics