Ios UIModalTransitionStylePartialURL导致UIButton文本动画化

Ios UIModalTransitionStylePartialURL导致UIButton文本动画化,ios,uibutton,uimodaltransitionstyle,Ios,Uibutton,Uimodaltransitionstyle,我有一个UIView,它在模态视图中使用UIModalTransitionStylePartialCurl转换样式(当它出现时)。此UIView包含一个UIButton。奇怪的是,每当视图出现时,当主页向上剥离到窗口顶部时,模式视图上的按钮就会自动进行动画处理,文本似乎是从按钮的中心输入到按钮上的。这个动画的移动有点分散注意力 为什么会发生这种情况?有什么办法可以预防吗 UIButton确实使用自定义背景,但它是在XIB中为模态视图定义的,并且不使用我自己的任何特殊子类。这是一个标准按钮。尽管在

我有一个UIView,它在模态视图中使用UIModalTransitionStylePartialCurl转换样式(当它出现时)。此UIView包含一个UIButton。奇怪的是,每当视图出现时,当主页向上剥离到窗口顶部时,模式视图上的按钮就会自动进行动画处理,文本似乎是从按钮的中心输入到按钮上的。这个动画的移动有点分散注意力

为什么会发生这种情况?有什么办法可以预防吗


UIButton确实使用自定义背景,但它是在XIB中为模态视图定义的,并且不使用我自己的任何特殊子类。这是一个标准按钮。

尽管在本文中我给出了这个问题的答案。房间更干净。谢谢你,凤凰!:)

我也有同样的问题,上面提到的autoresizingMask代码对我不起作用。 虽然它确实给了我一些指示,我应该朝哪个方向看。 基本上,将要显示的视图应该在显示之前进行“绘制”,以获得其初始位置。 在IOS 5之前,包括页面卷曲在内的动画会自动执行此操作,但IOS 5将其破坏。 但是在viewDidLoad中添加强制“绘图”为我解决了这个问题

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view from its nib.
    [self.view layoutIfNeeded];
}

我正好遇到了这个问题。我现在只是想找出最简单的解决办法。