您可以創建一個UIAlertView中,你認爲這樣的
UIAlertView *alert=[[UIAlertView alloc] initWithTitle:@"Title Here" message:@"Message here" delegate:self cancelButtonTitle:nil otherButtonTitles:nil];
[alert setDelegate:self];
[alert show];
[alert release];
,如果你要調整的幀他們使用
- (void)willPresentAlertView:(UIAlertView *)alertView {
alertView.frame = CGRectMake(20.f, 200.f, 280.f, 93.f);
NSArray *subViewArray = alertView.subviews;
for(int x=0;x<[subViewArray count];x++){
if([[[subViewArray objectAtIndex:x] class] isSubclassOfClass:[UILabel class]])
{
UILabel *label = [subViewArray objectAtIndex:x];
label.textAlignment = UITextAlignmentLeft;
}
}
}
在這種alertView.frame = CGRectMake(20.f,200.f,280.f,93.f); CGRectMake(X位置,Y位置,寬度,高度)。改變它,你的工作將完成。
UIAlertView繼承自UIView,因此它具有框架屬性。我不知道調整是否會起作用,但值得一試。 –