Swift 使用视图或图像的最佳做法

Swift best practice using view or image

我有一个 table 视图,我要让每个单元格显示一个 "badge" 或多或少的圆形图标,里面有一个字母。

那么我应该设置一个 uiview 的样式并在其中放置一个标签,还是应该简单地在 PS/Sketch 中设计它然后将其显示为 UIImageview?

谢谢

在这种情况下我更喜欢使用 UIView,因为:

  • 如果用 CALayer 圆角,它在所有屏幕(@1x、@2x、@3x)上看起来都很好,而且你不需要有 3 张图片
  • 您可以轻松调整它的大小
  • 您可以使用阴影或任何其他效果轻松自定义它 CALayer
  • 您可以轻松添加额外内容 button/label/anything