On Thu, Oct 15, 2009 at 9:20 AM, Eric E. Dolecki <edole...@gmail.com> wrote:

> Thanks Luke. This might be a nice feature request to be able to do this
> easily (and let's say truncation and resizing would not work if implemented
> (I realize the pitfalls)).
>

You might want to check out Joe Hewitt (of Facebook fame)'s library:
Three20.
http://github.com/joehewitt/three20

It supports styled text labels with css among many other features.


NSString* kText = @"\
This is a test of styled labels. Styled labels support \
<b>bold text</b>, <i>italic text</i>, <span class=\"blueText\">colored
text</span>, \
<span class=\"largeText\">font sizes</span>, \
<span class=\"blueBox\">spans with backgrounds</span>, inline images \
<img src=\"bundle://smiley.png\"/>, and <a
href=\"http://www.google.com\";>hyperlinks</a>
you can \
actually touch. URLs are automatically converted into links, like this:
http://www.foo.com\
<div>You can enclose blocks within an HTML div.</div>\
Both line break characters\n\nand HTML line breaks<br/>are respected.";

  TTStyledTextLabel* label1 = [[[TTStyledTextLabel alloc]
initWithFrame:self.view.bounds] autorelease];
  label1.font = [UIFont systemFontOfSize:17];
  label1.text = [TTStyledText textFromXHTML:kText lineBreaks:YES URLs:YES];
  label1.contentInset = UIEdgeInsetsMake(10, 10, 10, 10);
  [label1 sizeToFit];
  [self.view addSubview:label1];



-jsd-
_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to