UIRefreshControl使用非常大的微调器:
我想调整它(旋转器的框架,而不是下拉长度!)看起来更像这样:
我在the reference docs中看不到有关这方面的内容,虽然它继承自UIView,但设置框架不起作用(可能是因为我使用AutoLayout?)
let refreshControl = UIRefreshControl()
refreshControl.frame = CGRect.init(x: 0, y: 0, width: 32, height: 32)
答案 0 :(得分:8)
只需使用refreshControl.transform = CGAffineTransformMakeScale(0.5, 0.5);
无需导入QuartzCore或执行其他任何操作。
答案 1 :(得分:4)
这很容易。只需从检查员中选择:
我认为你使用的很大。
你也可以这样做:
import QuartzCore
activityIndicator.transform = CGAffineTransformMakeScale(0.75, 0.75);
这将创建一个15px宽的活动指标
答案 2 :(得分:0)
更新:Swift 5
refreshControl.transform = CGAffineTransform(scaleX: 0.75, y: 0.75)