我想创建一个标签云,我想使用UITextView。是否可以在UITextView中使用可变文本大小?如果没有,有关用于生成标签云的UI元素的任何其他建议吗?
答案 0 :(得分:2)
我建议根据需要以编程方式添加UILabel
个对象。每UITextView
只能有一种字体大小,加UITextView
通常用于可编辑的文字。粗略地说,你可以使用这样的东西:
UILabel *example = [[UILabel alloc] initWithFrame:<#(CGRect)#>];
[example setFont:<#(UIFont *)#>];
[example setText:<#(NSString *)#>];
[self.view addSubview:example];
你可以把它放在一个循环中并填空。
答案 1 :(得分:1)
应该可以在iOS 6中使用(如果可以等待那么久),因为Apple最终添加了在NSAttributedString
中使用UITextView
的可能性。