Questions tagged «textkit»

16
如何在UILabel中嵌入小图标
我需要UILabel在iOS7中嵌入一​​些小图标(某种自定义项目符号)。如何在界面设计器中执行此操作?或至少在代码中? 在Android中有leftDrawable和rightDrawable用于标签,但是在iOS中如何实现?android中的示例:

11
在iOS的UITextView中检测属性文本上的点击
我有一个UITextView显示的NSAttributedString。该字符串包含我想使其可轻敲的单词,以便在点击它们时会回叫我以便执行操作。我意识到UITextView可以检测到URL上的轻击并回叫我的代表,但这不是URL。 在我看来,借助iOS 7和TextKit的强大功能,现在应该可以实现这一点,但是我找不到任何示例,而且我不确定从哪里开始。 我知道现在可以在字符串中创建自定义属性了(尽管我还没有这样做),也许这些对检测是否有一个魔术词被窃听很有用?无论如何,我仍然不知道如何截获该敲击并检测敲击发生在哪个单词上。 需要注意的是iOS 6的兼容性不是必需的。

5
iOS 7 TextKit-如何在文本中插入图像?
我正在尝试使用UITextView获得以下效果: 基本上我想在文本之间插入图像。该图像仅占用一排空间,因此不需要包装。 我尝试只是将UIView添加到子视图中: UIView *pictureView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 25, 25)]; [pictureView setBackgroundColor:[UIColor redColor]]; [self.textView addSubview:pictureView]; 但是它似乎漂浮在文本上并覆盖了文本。 我对排除路径进行了一些阅读,这似乎是实现此目的的一种方法。但是,我不想绝对定位图像-相反,它应该随文本一起流动(类似于<span>HTML中的行为)。
109 ios  ios7  textkit 

8
如何在UILabel中为文本的子字符串找到CGRect?
对于给定的NSRange,我想找到一个CGRect在UILabel对应的的字形NSRange。例如,我想CGRect在句子“快速的棕色狐狸跳过懒狗”中找到包含“狗”一词的。 诀窍是,它UILabel具有多行,并且文本确实是attributedText,所以要找到字符串的确切位置有点困难。 我想在UILabel子类上编写的方法如下所示: - (CGRect)rectForSubstringWithRange:(NSRange)range; 细节,对于那些感兴趣的人: 我的目标是能够创建一个具有UILabel确切外观和位置的新UILabel,然后可以对其进行动画处理。我已经弄清了其余的一切,但是尤其是这一步使我此刻退缩。 到目前为止,我为解决问题所做的工作: 我希望在iOS 7上有一些Text Kit可以解决此问题,但是我在Text Kit上看到的每个示例大多数都针对UITextView和UITextField,而不是UILabel。 我在这里看到了有关Stack Overflow的另一个问题,该问题有望解决该问题,但是公认的答案已经使用了两年多了,并且代码在归因于文本的情况下表现不佳。 我敢打赌,对此的正确答案涉及以下之一: 使用标准的文本工具包方法在一行代码中解决此问题。我敢打赌这会涉及NSLayoutManager到textContainerForGlyphAtIndex:effectiveRange 编写一个复杂的方法,将UILabel分成几行,并可能使用Core Text方法在一行中找到一个字形的矩形。我目前最好的选择是分解@mattt出色的TTTAttributedLabel,该方法具有一种在某个点找到字形的方法-如果我将其反转,然后找到一个字形的点,则可能会起作用。 更新:这是一个github要点,其中包含我迄今为止为解决该问题而尝试过的三件事:https : //gist.github.com/bryanjclark/7036101
78 ios  ios7  uilabel  textkit 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.