「読み込み中」、「保存中」、または実行時にプログラムするものは何でも、ラベルが付いたアクティビティインジケーターを作成する簡単なタスクを実行しようとしています。アクティビティインジケーターのすぐ下に配置する方法がわかりませんが、現在はその横にあり、その下の中央に配置したいと考えています。
これが私のコードです:
public func show(viewController : UIViewController) {
Async.main {
self.spinner = UIActivityIndicatorView(frame: CGRectMake(0, 0, self.size, self.size))
self.activityLabel = UILabel(frame: CGRectMake(0,0,200,200))
if let spinner = self.spinner {
spinner.activityIndicatorViewStyle = self.style
let screenSize: CGRect = UIScreen.mainScreen().bounds
spinner.center = CGPoint (x: screenSize.width/2 , y: screenSize.height/2)
spinner.hidesWhenStopped = true
viewController.view.addSubview(spinner)
spinner.startAnimating()
self.activityLabel?.center = CGPoint (x: screenSize.width/2 , y: screenSize.height/1.9 )
self.activityLabel?.text = self.textmessage
viewController.view.addSubview(self.activityLabel!)
}
}
}
助けてくれてありがとう!