ios - Swift:每次都让大标题开始变小或变大
问题描述
我目前正在快速开发一个项目,我使用导航控制器在不同视图之间进行切换。我的项目标题显示在导航栏中,在“首选大标题”的转场之后,它会自动显示。一切正常,但由于某种原因,在不同视图的 segue 之后,标题的显示方式不同。当我使用滚动视图转到视图控制器时,标题显示如下
当我转到 tableviewcontroller 时,标题显示如下
你知道为什么显示不同吗?我不在乎标题是如何显示的,只是每次都以相同的方式显示。您可以在此链接中看到问题
解决方案
这是您问题的解决方案。感谢您分享回购。
此声明来自您的 ViewController。除此之外,当您以编程方式添加组件时,我建议您标记translatesAutoresizingMaskIntoConstraints
为false
lazy var scrollView: UIScrollView = {
let view = UIScrollView(frame: .zero)
view.backgroundColor = .white
view.frame = CGRect(x: self.view.bounds.minX, y: CGFloat(0.0), width: self.view.bounds.width, height: self.view.bounds.height)
view.contentSize = contentViewSize
return view
}()
推荐阅读
- vb.net - 如何在运行时将多个图像从 sql server 显示到多个图片框
- c# - 如何使用或模拟 IWebJobsBuilder 对我的 Azure Function v2 进行集成测试?
- dart - 如何在 Flutter / dart 中生成服务器?
- android - Android admob通过反编译apk防止删除广告
- c++ - 如何在 C++ 中杀死等待超过一分钟或两分钟的线程
- ios - 在 swift 4.2 中将无法识别的选择器发送到实例
- python - 如何将卷积层的输出绘制为散点图?甚至可能吗?
- python - 如何使用 Matplotlib 对 Pandas 数据框中的数据进行分类和绘制?
- python - df.transform 中的 ValueError(lambda x: 0 if (x == 0) else (-np.log(-x) if x < 0 else np.log(x)))
- c++ - 如何改进我的矢量搜索功能?