答案 0 :(得分:1)
大多数程序都会进行一些绘图。如果您的程序仅使用 标准的窗口和控件,那么你可能不需要担心 关于绘画表现太多了。但是,如果你做任何自定义 绘图时,您需要监控您的绘图代码并确保它是 表现在可接受的水平。特别是,如果你支持任何 以下,您应该调查ways to optimize您的 绘图代码。
- 实时调整大小
- 自定义视图绘图代码,尤其是在不更新整个视图的情况下可以更新视图的某些部分
- 纹理图形
- 完全不透明的观点
使用this library可以轻松轻松实现gmail以其名称首字母显示用户个人资料照片的方式。
答案 1 :(得分:1)
标签更好,因为更容易管理UIView为其添加一层复杂性的编辑。在性能方面,它可能没有多大区别。但在编码和管理方面却有所不同。
最后,它取决于您的应用程序要求。
答案 2 :(得分:0)
我建议使用UILabel而不是UIView,因为它既是您的视图又是您的标签。
let yourLabel = UILabel(x0:, y:0, width:100, height:100)
yourLabel.backgroundColor = UIColor.red
yourLabel.textAligment = NSTextAligment.center
yourLabel.layer.cornerRadius = yourLabel.frame.size.widht/2
yourLabel.textColor = UIColor.white
yourLabel.text = "M"
self.view.addSubview(yourLabel)