2016-01-21 57 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

謝謝。這非常有幫助 –