在Obj-C中
imageView.contentMode = UIViewContentModeScaleAspectFill;
将设置contentMode。
为什么
imageView.contentMode = UIViewContentModeScaleAspectFill
在Swift中不能工作?
令人困惑的是,Swift删除了ObjC枚举值的前缀:
imageView.contentMode = .scaleAspectFill
这是因为Swift已经知道正在使用哪种枚举类型。另外,您也可以指定枚举:
imageView.contentMode = UIViewContentMode.scaleAspectFill
注意:在版本3之前的Swift版本中,“ scaleAspectFill”需要大写。