2016-01-21 92 views
0

UIRefreshControl使用一个非常大的微调:如何使UIRefreshControl更小?

我想调整它的(旋转的框架,而不是下拉长!)看起来更像这个:

我什么都看不到在the reference docs有关如何做到这一点,但它的UIView继承,设置框架不工作(可能是因为我使用的是自动版式?)

let refreshControl = UIRefreshControl() 
refreshControl.frame = CGRect.init(x: 0, y: 0, width: 32, height: 32) 

回答

2

这很容易。来自检查者只需选择:

我想你使用一个大的。你

还可以这样做:

import QuartzCore 
activityIndicator.transform = CGAffineTransformMakeScale(0.75, 0.75); 

这将创建15像素宽

+0

由于我不想打扰布线在IB的自动布局位,我不能这样做(虽然我通常会!)。但是你的转换解决方案是完美的谢谢;) – brandonscript

+0

我很高兴它帮助你;) – iamalizade

5

活动指示器只需使用refreshControl.transform = CGAffineTransformMakeScale(0.5, 0.5);

不需要输入QuartzCore或做其他任何。

+1

谢谢。这非常有帮助 –