我想创建一个标签云,我想使用 UITextView。UITextView 中是否可以有可变的文本大小?如果没有,关于使用哪些 UI 元素来生成标签云的任何其他建议?
问问题
259 次
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 终于增加了NSAttributedString
在UITextView
.
于 2012-09-01T07:03:56.423 回答