|
|
1
103
有一种方法可以设置不同/多种字体&;使用NSMutableAttributedString的Label上的其他属性。Foll是我的代码:
一个人可以继续添加他想要的任意数量的NSMutableAttributedString。。 另请注意,我添加了verdana&我项目中的arial字体;为此添加了一个plist。 |
|
|
2
27
抱歉回复晚了。下面的代码对我很有用。 我发布此内容是为了对他人有所帮助。
|
|
|
3
18
根据需要使用两个UILabel IBOutlets,每个都有不同的格式(字体/颜色等)。.根据第一个文本的结束位置,将第二个文本移到第一个文本之上。您可以通过sizeWithFont:forWidth:lineBreakMode获得该值: 或者,您可以子类化UILabel,并在drawRect中自己绘制文本。如果你这样做,只需添加一个实例变量,告诉你用一种格式绘制字符串的多少,用另一种格式绘画其余部分。 更新:请参阅下面@Akshay的回复。从iOS6开始,UILabel可以包含NSMutableAttributedString。当我写这篇文章时,这是不可用的。 |
|
|
4
18
更新:如果你是iOS 6+,那么使用UILabel.attributedText——否则。... 我创建了这个基本的UIView子类来支持类似的功能。 事情清单 不 支持比它所做的要长,但基本上它允许您管理 单 我通过在我的界面中放置一个UIView对象(使用interface Builder)并将IB中的对象类型设置为MultipartLabel来创建这些对象。然后在代码中,我根据需要调用updateNumberOfLabels和各种setText选择器。
|
|
|
5
16
编辑
编辑
这看起来像
|
|
|
6
7
我更新了@Jason建议的MultipartLabel,添加了contentMode(文本对齐)支持。
多方标签。米
|
|
|
7
1
使用CoreText API会更快。 这里有几个 examples 基本上,你需要做的事情是: 1:创建UIView子类 2:在drawRect:方法中添加文本绘制逻辑。 汤姆 :一些信息。是您的字符串,您必须为范围(0,3)应用不同的字体。
|
|
|
8
0
Hi-OHAttributelabel是实现这一点的好方法。您可以通过以下链接参考示例代码 https://github.com/AliSoftware/OHAttributedLabel
|
|
|
9
-5
一种选择是使用UIWebView而不是UILabel。 举个例子: http://iphoneincubator.com/blog/windows-views/display-rich-text-using-a-uiwebview |
|
|
10
-6
构建自己的HTML代码非常容易=>
|
|
|
mikko · SwiftUI如何在不同堆栈中实现同一视图的平滑动画 1 年前 |
|
|
routern · 如何组合contextMenu和圆角矩形? 1 年前 |
|
|
DevHome98 · 3D触摸不适用于设备swift 2 年前 |
|
|
dunoiww · 从全屏返回时如何触发onAppear 2 年前 |
|
|
Community wiki · iPhone上ivar的继承问题 2 年前 |
|
|
Community wiki · 查找iOS日历 3 年前 |
|
|
Community wiki · 有效的IPhone编程技术[关闭] 3 年前 |