2012-07-03 6 views
0

Angry Birds 또는 Cut the Rope와 같은 인기있는 게임 에서처럼 UIAlert보기 팝업을 만들고 사용자 지정하는 방법을 궁금합니다. 나는 단지 내 게임을 평가하고 3 가지 옵션 중에서 선택할 수 있다고 말하고 싶다. 텍스트 글꼴과 색상이 바뀌고 배경색이 그림이나 다른 것으로 바뀔 수 있도록 디자인하고 싶습니다. 미리 감사드립니다. :)UIAlert보기 팝업을 사용자 지정하는 방법

답변

-1

튜토리얼 this을 사용하여 UIAlertView를 서브 클래 싱해야합니다. 이러한 UIAlertViews는 UIAlertView의 하위 클래스를 사용하거나 UIAlertView의 모양과 느낌을 시뮬레이트하는 별도의 뷰를 모두 만들어 구현할 수 있습니다. 당신의 UIAlert이 긴 텍스트의 고유 스크롤 막대없이 들어갈 정도로 짧은 경우

+0

UIAlertView는 서브 클래스 할 수 없습니다. UIAlertView 클래스는, 현시대로 사용되는 것을 목적으로하고있어, 서브 클래스 화를 서포트하지 않습니다. 이 클래스의보기 계층 구조는 비공개이며 수정할 수 없습니다. UIAlertView 클래스 참조. http://developer.apple.com/library/ios/#documentation/uikit/reference/UIAlertView_Class/UIAlertView/UIAlertView.html – Neo

+0

// 죄송합니다. Jailbroken 개발자가 여기 있습니다. – Giz

0

, 다음이 작동합니다

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]; 
관련 문제