gpt4 book ai didi

ios - Partial Curl 下 UISegmentedControl 的流氓动画

转载 作者:技术小花猫 更新时间:2023-10-29 10:54:15 25 4
gpt4 key购买 nike

我有一个带有按钮的 View Controller ,该按钮可以激活带有 Partial Curl 过渡的 Storyboard Modal Segue。

在显示的 View Controller 上,我有一个 UISegmentedControl

最后,我减小了 UISegmentedControl 的字体大小。

按下按钮时,页面 curl 以显示分段控件 - 在 curl 动画期间,您可以清楚地看到分段控件从零宽度到实际宽度的动画 - 它看起来非常奇怪和凌乱,我可以弄清楚为什么会这样!

我能够重现如下效果:

  • 创建单 View 项目
  • 将第二个 View Controller 添加到 Storyboard
  • 向第一个 View Controller 添加一个UIButton
  • 在新的 View Controller 中添加一个UISegmentedControl
  • 使用 Partial Curl Modal Segue 将按钮链接到第二个 View
  • 在项目中添加一个class文件,继承自UIViewController
  • 在新类中为分段控件添加一个IBOutlet
  • 将第二个 View Controller 链接到新类和分段控制导出
  • viewDidLoad:新类中添加:

    [segmentedControl setTitleTextAttributes:[NSDictionary dictionaryWithObject:[UIFont boldSystemFontOfSize:14] forKey:UITextAttributeFont] forState:UIControlStateNormal];

如果允许curl横向打开,也会看到类似的效果

最佳答案

我遇到过类似的事情。尝试在 curl 之前更改 selectedSegmentIndex(您可以将其设置为 -1 以取消选择)以强制控件具有宽度。

关于ios - Partial Curl 下 UISegmentedControl 的流氓动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12083001/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com