UITextView中是否可以有可变的文本大小?(制作标签云)



我想创建一个排序的标记云,并考虑使用UITextView。UITextView中是否可以有可变的文本大小?如果没有,关于使用哪些UI元素来生成标记云,还有其他建议吗?

我建议根据需要以编程方式添加UILabel对象。每个UITextView只能有一个字体大小,加上UITextView通常用于可编辑文本。大致来说,你可以使用这样的东西:

 UILabel *example = [[UILabel alloc] initWithFrame:<#(CGRect)#>];
 [example setFont:<#(UIFont *)#>];
 [example setText:<#(NSString *)#>];
 [self.view addSubview:example];

你可以把它放在一个圆圈里,然后填空。

这在iOS 6中应该是可能的(如果你能等那么久的话),因为苹果最终增加了在UITextView中使用NSAttributedString的可能性。

相关内容

  • 没有找到相关文章

最新更新