在collectionview中调整动态字体大小

时间:2017-09-29 14:18:53

标签: ios iphone swift xcode

对于我的应用程序,我实现了一个显示卡片的集合视图,这些卡片在类似旋转木马的动画中旋转。我的问题是刷卡时卡本身调整正确,但字体保持相同的大小或不正确调整大小。具体而言,答案(最底层的5个标签)位于堆栈视图中。

我尝试的事情:

  • 自动版式
  • 自动收缩
  • adjustsFontSizeToFitWidth
  • 任意数量的不同约束

我在下面附上了一些截图,我在其中为标签着色以获得更好的可见度。

screenshots of my page view controller

1 个答案:

答案 0 :(得分:-1)

要更改视图的大小并使其所有子视图/按钮/标签/等与其缩放 - 包括标签字体,最好使用{{1}用于缩放。

这是一个简单的例子。它可以粘贴到Playground页面以查看效果:

CGAffineTransform