2010-12-01 119 views
2

是否可以在UITextView中加下划线或加上一些文本内容?在UITextView中加下划线/加粗

例如我的文本视图有标题的话,并希望那些强调......

随机模式
在随机模式下,可以生成数字...

抽奖模式
在抽彩模式下...

如果不是,实现这个目标的最好方法是什么?

感谢

+0

我曾经见过的这种RTLabel的最好的演示之一,你可以通过它来定制你的UILabel和https://github.com/honcheng/RTLabel – ASHISHT 2013-03-13 07:59:15

回答

2

使用时应使用NSAttributedString ...和使用控制器,用于绘制NSAttributesString ..

Controller for NSAttributedString

注:ü不能使用的UITextView显示NSAttributedString

PS:从iOS6开始,UILabel现在支持NSAttributedString,您应该直接使用UILabel而不是OHAttributedLabel,因为它现在由操作系统本身支持。

1

我知道这是一个古老的线程,但这是我刚刚发现自己的东西。至少在Xcode 4.6.3版本中,这可以通过使用属性textView来实现。更好的是,它可以在Interface Builder中完成!

步骤如下:

  1. 将您的TextView在所需位置
  2. 选择的TextView和工具面板
  3. 变化下打开属性选项卡TextView的文本为“归属”
  4. 请输入您想要的文字
  5. 现在,突出显示您想要的粗体,下划线等文字
  6. Clic钾对的“T”按钮旁边的fontName
  7. 在弹出窗口中,选择所需的字体(例如:黑体)
  8. 您应该看到在工具面板

享受显示所需的字体!