attributedTitle pozisyonu değiştirilemiyor bildiğim kadarıyla,
hızlı bir çözüm olarak custom bir UIRefreshControll subclass'ı hazırlayıp kendiniz bir UILabel atayarak bu işi hızlıca kotarabilirsiniz. Default title'ın yerini tutmayacaktır ama refresh aksiyonu yapılırken gerçekleşen animasyonlar üzerinde biraz daha çalışılarak güzel bir şeyler yapılabilir.
import Foundation
import UIKit
class customRefresh: UIRefreshControl {
var myTitle:UILabel! = nil
override init() {
super.init()
self.myTitle = UILabel(frame: CGRectMake(self.bounds.size.width / 2, (self.bounds.size.height - 20) / 2 , self.bounds.size.width / 2, 20))
self.myTitle.textAlignment = NSTextAlignment.Center
self.addSubview(self.myTitle)
}
required init(coder aDecoder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}
}