我正在尝试通过编程方式设置微调器尺寸,如下面的代码所示,但我无法将其设置为小尺寸。
使用活动指示器,我们有两种尺寸;大而普通的。我在应用程序中使用较小的活动指标。我也想为刷新控制设置正常大小(较小的大小)。怎么做?小型活动指示器的尺寸为20x20。
lazy var refreshControl: UIRefreshControl = {
let refreshControl = UIRefreshControl()
// This doesn't work
// refreshControl.frame = CGRect.init(x: 0, y: 0, width: 20, height: 20)
// This doesn't give exact 20x20
refreshControl.transform = CGAffineTransform(scaleX: 0.75, y: 0.75)
refreshControl.addTarget(self, action: #selector(refresh(_:)), for: UIControlEvents.valueChanged)
refreshControl.tintColor = .red
return refreshControl
}()