2009-12-08 58 views
4

我有一個UIActivityIndi​​catorView,我在loadView函數中創建並定位。Objective C - UIActivityIndi​​catorView定位

它工作正常,除了我可以在一秒鐘內看到左上角的UIActivityIndi​​catorView,然後將其自身重新定位到屏幕中心。

它爲什麼這樣做?我怎樣才能防止呢?

我也嘗試在viewDidLoad函數中創建UIActivityIndi​​catorView,並且發生同樣的事情。

順便說一句,我使用UIActivityIndi​​catorView作爲一個例子,但我也有一個UIImageView,我alpha 0,我也看到它的一秒鐘之前,它消失了。

請注意。

謝謝 三通

+0

你設置活動的中心看待自己?你在什麼時候做? – philsquared 2009-12-08 07:35:45

+0

嗨菲爾,我在創建UIActivityIndi​​catorView之後,在調用addSubview和startAnimating之前,立即設置了活動的中心。 – teepusink 2009-12-08 07:48:13

+0

,你將它設置爲? (即將)超級觀察的明確中心? – philsquared 2009-12-08 07:54:01

回答

8

嘗試將其添加到您改變立場之前的觀點:

[self.view addSubview:spinner]; 
spinner.center = self.view.center; 
相關問題