Стиль списка iPhone как UL LI - PullRequest
       3

Стиль списка iPhone как UL LI

0 голосов
/ 12 января 2011

Есть ли способ создать стиль списка, такой как UL LI для HTML, на iPhone в textView?Почему я хочу это, потому что, когда у меня длинный текст, будет минимум 2 текстовых шоу.

Пример:

  1. Здравствуйте, я обезьяна из зоопарка!

  2. Здравствуйте, я обезьяна из зоопарка!

Ответы [ 2 ]

2 голосов
/ 12 января 2011

Используйте UIWebView, вы можете передать произвольный HTML как NSString.

0 голосов
/ 12 января 2011

лучший способ, который работал для меня, это использовать UIWebView и добавить текст в виде HTML.это яблочная рекомендация для форматированного текста.

    UIWebView *webview = [[UIWebView alloc] initWithFrame:CGRectMake(0, 130,300 ,230)];

webview.backgroundColor = [UIColor clearColor];
webview.opaque=NO;
webview.delegate=self;

    NSString *text = @"<ul><li>item 1</li><li>item 2</li></ul>";
NSString *cssPath = [[NSBundle mainBundle] pathForResource:@"style" ofType:@"css"];
NSString *path = [[NSBundle mainBundle] bundlePath];
NSURL *baseURL = [NSURL fileURLWithPath:path];

NSString *html =[NSString stringWithFormat:@"<!DOCTYPE html><html lang=\"en\"><head><link rel=\"stylesheet\"  href=\"%@\" type=\"text/css\" /></head><body>%@</body></html>",cssPath,text];

[webview loadHTMLString:html baseURL:baseURL];  
[self addSubview:webview];

И не забудьте создать файл "style.css" в своем проекте.

удачи, шани

...