CocoaTouch (iPhone) 中的双倍行距文本视图

Posted

技术标签:

【中文标题】CocoaTouch (iPhone) 中的双倍行距文本视图【英文标题】:Double-spaced textview in CocoaTouch (iPhone) 【发布时间】:2010-04-23 09:49:44 【问题描述】:

我可以有一个双倍行距的 UITextView 吗?我的意思是,以便在我编辑它时保留它的格式?

我需要在文本行之间显示图形元素。有什么想法吗?

谢谢!

【问题讨论】:

【参考方案1】:

抱歉,回答错了问题。

这里有问题的答案: iPhone: Disable the "double-tap spacebar for ." shortcut?

把它放在你的委托类中:

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string


 //Check for double space

 if (range.location > 0 && [[NSCharacterSet whitespaceCharacterSet] characterIsMember:[string characterAtIndex:0]] && [[NSCharacterSet whitespaceCharacterSet] characterIsMember:[[textField text] characterAtIndex:range.location - 1]])
  return NO;

return YES;

【讨论】:

以上是关于CocoaTouch (iPhone) 中的双倍行距文本视图的主要内容,如果未能解决你的问题,请参考以下文章

从 iPhone/CocoaTouch 库中链接库的正确方法

在 CocoaTouch (iPhone OS) 中,如何查找/消除 Instruments Leak 工具找不到的泄漏?

以编程方式模拟 iPad 上 iPhone 应用程序的 2 倍模式(或双倍模式)?

控制主音量 - iPhone、Cocoa Touch

5个步骤,将 storyboard 从 iphone 版转变为 ipad 版

Cocoa Touch:在月视图日历上布置日期