私は使用している読み込みアニメーションを簡単に実装したり変更したりできるように、関数を作成したいと思っています。私は、私が正しく必要とするすべてのものを返す方法を確かめずに、それを表示するようにしています。ここで私はそれを作成するために使用されるコードは次のとおりです。アニメーション関数を返す
let x = (self.view.frame.size.width/2)
let y = (self.view.frame.size.height/2)
self.loadingUI = NVActivityIndicatorView(frame: CGRectMake(x, y, 100, 100))
self.loadingUI.center = CGPointMake(view.frame.size.width/2,
view.frame.size.height/2)
self.loadingBackground.backgroundColor = UIColor.lightGrayColor()
self.loadingBackground.frame = CGRectMake(0, 0, 150, 150)
self.loadingBackground.center = (self.navigationController?.view.center)!
self.loadingBackground.layer.cornerRadius = 5
self.loadingBackground.layer.opacity = 0.5
self.navigationController?.view.addSubview(loadingBackground)
self.navigationController?.view.addSubview(loadingUI)
self.loadingUI.type = .BallRotateChase
self.loadingUI.color = UIColor.whiteColor()
self.loadingUI.startAnimation()
は、私はアプリ全体でそれを複数の時間を使うことができるようにそれを作成します関数を記述することが可能ですか?ほとんどのものはこのカスタムアプリのナビゲーションコントローラにあります。
あなたは何を作成していますか? loadingUIとloadingBackground? –
はいそうです。それは私が画面上に表示するために作成する必要があるものです。 – trever