1
5
我找到了解决这个问题的办法。 在我看来,每个人都有同样的问题。 这是因为图层没有约束。 我们在生产应用程序上看不到这些问题,因为应用程序通常锁定在纵向模式。 苹果似乎也倾向于使用图像作为控件,避免画图。 这是Ray Wenderlich说的 article 我读过的。 解决方案基本上是使用子视图(而不是子图层)并使用构建到子视图中的图层进行绘制。 本文介绍了该过程: https://marcosantadev.com/calayer-auto-layout-swift/ 这是一张显示旋转的图像,其中包含一个子视图和子层。 子视图会优雅地旋转,因为它有约束。
|
willThatBeAll · 如何在视图的直接层上启用动画? 6 年前 |
Roi Mulia · 计算UIBezierPath曲线控制点 6 年前 |
3366784 · CALayer子层在设备旋转期间不优美 6 年前 |
Syngmaster · 带剪切段和阴影的UIView 6 年前 |
Sweeper · 如何使自定义视图的背景色属性可设置动画? 7 年前 |