|
|
1
2
对于这个相对简单的案例,您可能可以伪造它。一个标签的用户名为粗体,另一个标签的纯文本位于同一位置。在纯文本前面插入足够的空格,以便为用户名留出空间。可以使用uiStringDrawing方法测量粗体文本和空格。
|
|
|
2
1
如果您使用纯uilabel,它将不可用。为此任务使用两个标签。 |
|
|
3
0
您需要使用uiwebview或coretext来进行这种高级文本布局。Web视图有很多开销,但是它是最灵活的,并且不能在UITableView单元中有效地使用它。coretext是低级别的,没有那么好的文档记录。您可以放弃表视图,只需在Web视图中使用CSS和HTML来布局表,这就是我所做的。 |
|
|
4
0
您仍然可以使用uiTableViewCell,但让该单元格使用uiWebView子视图。用一个聪明的setter方法设置一个自定义的cell子类,该方法允许您向方法发送nsstring,并将其转换为一个格式良好的视图。 |
|
|
user2606782 · 限制子视图在superview边界内的移动 8 年前 |