2012-07-03 62 views
0

我想知道如何創建和自定義UIAlert查看彈出窗口,就像那些在流行遊戲,如憤怒的小鳥或割繩子。 我只想說你能評價我的比賽,並有3個選項可供選擇。我想設計它,使文本字體和顏色改變,背景顏色可以改變成圖片或其他東西?提前致謝! :)如何自定義UIAlert查看彈出

回答

-1

你應該嘗試使用UIAlertView中this教程繼承。這樣的UIAlertViews可以通過UIAlertView的子類來實現,也可以通過創建一個單獨的視圖來模擬UIAlertView的外觀。

+0

UIAlertView中不能被繼承。 UIAlertView類旨在按原樣使用,不支持子類。該類的視圖層次結構是私有的,不能修改。來自UIAlertView類參考。 http://developer.apple.com/library/ios/#documentation/uikit/reference/UIAlertView_Class/UIAlertView/UIAlertView.html – Neo

+0

//抱歉,Jailbroken開發者在這裏。 – Giz

0

如果您UIAlert足夠短,以適應不長的文本固有的滾動條,那麼這將工作:

UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Title Here" message:@Message here..." delegate:self cancelButtonTitle:@"Okay" otherButtonTitles:nil]; 

((UILabel*)[[alert subviews] objectAtIndex:1]).textAlignment = UITextAlignmentLeft; 
((UILabel*)[[alert subviews] objectAtIndex:1]).font = [UIFont systemFontOfSize:12]; 

[alert show];