191得票21回答
如何在UILabel中嵌入小图标

我需要将小图标(类似自定义符号)嵌入到我的 iOS7 的 UILabel 中。 在界面设计中,我该如何实现?或者至少在代码中怎么做呢? 在 Android 中,标签有左侧和右侧的 drawable 属性,但在 iOS 中该如何实现呢? Android 示例:

129得票12回答
在iOS中检测UITextView中带属性的文本的轻击操作

我有一个显示NSAttributedString的UITextView。 这个字符串包含我想要点击的单词,当它们被点击时我会被回调以便执行某个操作。 我知道UITextView可以检测URL的点击并回调我的代理,但这些不是URL。 在我看来,随着iOS 7和TextKit的强大功能,现在应该...

111得票5回答
iOS 7 TextKit - 如何在文本中插入图片?

我正在尝试使用UITextView实现以下效果: 基本上,我想在文本之间插入一张图片。该图片只需占用1行空间,因此无需换行。 我尝试将UIView添加到子视图中:UIView *pictureView = [[UIView alloc] initWithFrame:CGRectMake...

82得票9回答
如何在UILabel中定位文本子串的CGRect?

对于给定的NSRange,我想在UILabel中找到与该NSRange的字形相对应的CGRect。例如,我想找到包含句子“The quick brown fox jumps over the lazy dog.”中单词“dog”的CGRect。 “诀窍是,UILabel有多行文本,而且文...

39得票3回答
在iOS 7中调整字母间距

在iOS 7中,使用新的从屏幕边缘滑动手势导航回退时,后退按钮的标题(“艺术家”)从粉色(如下图所示)和常规字体重量逐渐变为黑色和粗体字重量。 在我的看来,该动画使用两个不同的标签来实现这个效果;一个淡出时,另一个淡入。然而,苹果公司已经通过某种方式调整了字体,使得常规标签完美地覆盖了粗...

34得票1回答
如何在iOS 7中设置UITextView中属性文本的颜色和对齐方式?

我的文本视图在 iOS 6 中的格式良好,但在 iOS 7 中不再正常工作。我知道 Text Kit 大部分底层技术已经改变了。这变得非常令人困惑,希望有人可以通过帮我解决这个简单的问题来帮助我搞清楚一些事情。 我的静态 UITextView 最初为其 textColor 和 textAli...

26得票9回答
UILabel中触摸点的字符索引

对于一个 UILabel,我想找出在触摸事件接收到的特定点处的字符索引。我想使用 Text Kit 解决 iOS 7 中的这个问题。 由于 UILabel 没有提供访问其 NSLayoutManager 的方法,因此我根据 UILabel 的配置创建了自己的 NSLayoutManager,...

24得票3回答
iOS NSAttributedString转换为HTML

我有一个从HTML转换而来的NSAttributed字符串,它被设置为一个UITextView。- (void)setHtml:(NSString *)html { NSData *htmlData = [html dataUsingEncoding:NSUTF8StringEnco...

20得票4回答
在嵌入NSTextAttachment时,较高的UILabel中可能会出现缺失行

我可以使用转义换行符 (@"\n") 创建一个多行的 NSAttributedString。在 iOS 7 中,我现在可以通过 NSTextAttachment 在属性字符串中嵌入一个 UIImage。 我注意到,每当我将一个带有嵌入图像的多行属性字符串设置为 UILabel 的 attri...

20得票8回答
iOS7 TextKit:项目符号对齐

我正在为iOS 7编写一个应用程序,并尝试在不可编辑的UITextView中获得良好的项目符号格式。 插入一个项目符号字符很容易,但是左缩进当然不会跟随。在iOS 7上设置一个项目符号后面的左缩进最简单的方法是什么? 谢谢! Frank