Как вы можете изменить внешний вид UIRefreshControl на стиль «капли дождя»? Я просмотрел документы, и это не похоже чтобы иметь какие-либо параметры, связанные с внешним видом, хотя он наследует UIView / UIControl.
Также он не центрируется в табличном представлении. Я попытался выровнять его, назначив рамку с x = 0, но это не изменило его на выравнивание по левому краю. Вот как это выглядит
И это мой код:
// in class description
var refreshControl: UIRefreshControl!
// in viewDidLoad()
refreshControl = UIRefreshControl()
//refreshControl.frame(CGRectMake(0, 0, 100, 100))
refreshControl.attributedTitle = NSAttributedString(string: "Pull to refresh")
refreshControl.addTarget(self, action: "refresh:", forControlEvents: UIControlEvents.ValueChanged)
tableView.addSubView(refreshControl)
func refresh(sender: AnyObject){
println("refreshing")
refreshControl.endRefreshing()
}