0

我想创建一个标签云,我想使用 UITextView。UITextView 中是否可以有可变的文本大小?如果没有,关于使用哪些 UI 元素来生成标签云的任何其他建议?

4

2 回答 2

2

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

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

你可以把它放在一个循环中并填写空白。

于 2012-08-31T20:28:04.957 回答
1

这在 iOS 6 中应该是可能的(如果你能等那么久),因为 Apple 终于增加了NSAttributedStringUITextView.

于 2012-09-01T07:03:56.423 回答