0

我正在尝试从一种观点过渡到另一种观点。我要过渡到的最后一个视图是带有几个按钮和一个标题栏的 XIB。我的问题是,转换后,按钮会在窗口的左上角显示几分之一秒,并最终“拖动”到它们的预期坐标。一切都是完美的可用和功能,但过渡看起来有点有趣。知道是什么原因造成的吗?

这是我的代码片段:

Homepage *hp = [[Homepage alloc] init];
hp.data = self.data;

[UIView transitionWithView:self.view duration:0.5
                   options:UIViewAnimationOptionTransitionCurlDown
                animations:^ { [self.view addSubview:hp.view]; }
                completion:nil];
[hp DisplayThumbnails];
[hp release];
4

1 回答 1

0

我想提供我用来使用 Jacob 的建议解决此问题的代码片段,以防其他人遇到此问题。这里是:

Homepage *hp = [[Homepage alloc] init];
hp.data = self.data;
[hp.view setHidden:YES];

[self.view addSubview:hp.view];
[UIView transitionWithView:self.view duration:0.5
                   options:UIViewAnimationOptionTransitionCurlDown
                animations:^ { [hp.view setHidden:NO];}
                completion:nil];
[hp DisplayThumbnails];
于 2014-08-13T21:08:32.633 回答