当尝试使用[UIView transitionWithView]
文本调整大小为视图设置动画时,我似乎没有对字体大小做任何事情。
该视图包含三个按钮。代表“选项卡”的两个按钮和一个用于编辑这些选项卡上的文本的按钮。其中一个选项卡被禁用(以表示活动选项卡)。
调用时:
[UIView transitionWithView:self.containerView
duration:0.4
options:UIViewAnimationOptionTransitionFlipFromLeft
animations:^{
[self.leftTab setTitle:@"Foo" forState:UIControlStateNormal];
[self.rightTab setTitle:@"Bar" forState:UIControlStateNormal];
completion:nil];
文本确实发生了变化,但未禁用的按钮会调整其文本的大小。
我使用UIButton setTitle:forState:]
的通常工作正常,但在这种情况下,我一定错过了一些愚蠢的东西。关于如何解决调整大小问题的任何想法?