这是我正在遵循的结构。在第二课中,我创建了CALayer
对象。当用户触摸它时,我需要将该CALayer
对象从第一类二传递到第二类二。我怎样才能做到这一点?
问问题
287 次
2 回答
0
您可以使用prepareForSegue
将消息发送到destinationViewController
:
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
[[segue destinationViewController] myMessage:myArgument];
}
于 2013-06-18T09:37:08.087 回答
0
如果您正在使用情节提要,则使用segue
显示目标 viewController 并设置目标 viewController 的CALayer
对象,如下所示:
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
[segue.destinationViewController setMyCALayerObject:currentCALayerObject];
}
您需要在目标 viewController 中有一个CALayer
对象才能设置为当前对象。myCALayerObject
CALayer
于 2013-06-18T09:40:26.197 回答