格式化UIAlertView

时间:2013-06-25 10:41:57

标签: objective-c uialertview

按下按钮时弹出UIAlert视图。我想要单独的文本行,每行中的某些文本。当我当前运行该应用程序时,它会在段落中显示它。这是代码:

- (IBAction)popupalert:(id)sender {
UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"Lesson Timing" message:
                      @"Lesson 1: 7:40-8:20, Lesson 2: 8:22-9:02, Breakfast Break: 9:02-9:15, Lesson 3: 9:15-9:55, Lesson 4: 9:57-10:37, Lesson 5: 10:39 - 11:19, Second Break: 11:19-11:29, Lesson 6: 11:29-12:09, Lesson 7: 12:11-12:51, Lesson 8: 12:53-1:33, Lunch Break: 1:33-1:58, Private Study: 1:58-2:38, Lesson 9: 2:40-3:15" delegate:nil cancelButtonTitle:@"Done" otherButtonTitles:nil, nil];
[alert show];

}

我希望每节课都在另一条线上。

1 个答案:

答案 0 :(得分:0)

如果您只是想将文本放在不同的行上,可以通过使用换行符(\n)字符格式化字符串来实现,例如

UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"Lesson Timing" 
                                               message:@"Lesson 1: 7:40-8:20, \nLesson 2: 8:22-9:02, \nBreakfast Break: 9:02-9:15, \nLesson 3: 9:15-9:55, \nLesson 4: 9:57-10:37, \nLesson 5: 10:39 - 11:19, \nSecond Break: 11:19-11:29, Lesson 6: 11:29-12:09, Lesson 7: 12:11-12:51, Lesson 8: 12:53-1:33, Lunch Break: 1:33-1:58, \nPrivate Study: 1:58-2:38, \nLesson 9: 2:40-3:15" 
                                              delegate:nil 
                                     cancelButtonTitle:@"Done" 
                                     otherButtonTitles:nil, nil];