2012-10-18 22 views
0

定製按鈕我創建常規按鈕中的.xib文件和我在本節中加入漸變效果將它們和陰影中的代碼:iOS的編程:在viewDidAppear

- (無效)viewDidAppear:(BOOL)動畫 {super viewDidAppear:animated];

... my customized buttons code here 

}

當我有模式切換到其他視圖控制器,然後再回到原來的廈門國際銀行的文件被重繪,但所有的漸變效果和陰影消失。有任何想法嗎?

回答

1

我不確定發生了什麼,但請注意,在您關閉模態視圖控制器之後,將再次調用viewDidAppear:。如果您只想製作這些按鈕一次,您可以將自定義按鈕代碼移動到viewDidLoad

我以前沒有經歷過這個問題,所以它有助於看到代碼本身。但我懷疑將代碼移到viewDidLoad將解決問題。

0

當模式視圖關閉時,不調用ViewDidLoad,但是調用ViewWillAppear和ViewDidAppear,但是您說代碼是用ViewDidAppear編寫的,但它仍然不起作用。我建議你在ViewWillAppear中編寫該代碼並檢查。