我有一个带有按钮的视图控制器,该按钮可以激活带有部分卷曲过渡的 Storyboard Modal Segue。
在显示的视图控制器上,我有一个UISegmentedControl
.
最后,我减小了UISegmentedControl
.
当按下按钮时,页面卷曲以显示分段控件 - 在卷曲动画期间,您可以清楚地看到分段控件从零宽度动画到实际宽度 - 看起来非常奇怪和凌乱,我想不通找出为什么会这样!
我能够重现如下效果:
- 创建单视图项目
- 将第二个视图控制器添加到情节提要
- 将 a 添加
UIButton
到第一个视图控制器 - 将 a 添加
UISegmentedControl
到新的视图控制器 - 使用 Partial Curl Modal Segue 将按钮链接到第二个视图
- 在项目中添加一个类文件,继承自 UIViewController
- 将分段控件添加
IBOutlet
到新类 - 将第二个视图控制器链接到新类,将分段控件链接到插座
在
viewDidLoad:
新类中添加:[segmentedControl setTitleTextAttributes:[NSDictionary dictionaryWithObject:[UIFont boldSystemFontOfSize:14] forKey:UITextAttributeFont] forState:UIControlStateNormal];
如果允许以横向打开卷曲,也会看到类似的效果