#画面の中央に表示する場合
親であるSplitViewController
にaddしてはどうでしょうか?
detail画面で制御するなら、
swift
1class DetailViewController: UIViewController {
2
3 let indicator = UIActivityIndicatorView()
4
5 override func viewDidLoad() {
6 super.viewDidLoad()
7 :
8 //add
9 self.splitViewController!.view.addSubview(indicator)
10 }
11
12 override func viewWillLayoutSubviews() {
13 super.viewWillLayoutSubviews()
14 :
15 //set center
16 if let splitViewController = self.splitViewController {
17 indicator.center = splitViewController.view.center
18 }
19 }
20 :
21}
startAnimating
,stopAnimating
や、その他細かいところはおまかせ。
#detail画面の中央に表示する場合
swift
1class DetailViewController: UIViewController {
2
3 let indicator = UIActivityIndicatorView()
4
5 override func viewDidLoad() {
6 super.viewDidLoad()
7 :
8 //add
9 self.view.addSubview(indicator)
10 }
11
12 override func viewWillLayoutSubviews() {
13 super.viewWillLayoutSubviews()
14 :
15 //set center
16 indicator.center = CGPointMake(
17 self.view.center.x - CGRectGetMinX(self.view.frame),
18 self.view.center.y - CGRectGetMinY(self.view.frame));
19 }
20 :
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/02/09 07:31
2016/02/09 08:09 編集
2016/02/09 08:09