草庐IT

UitextView

全部标签

ios - 如何使用 Interface Builder 为属性 UITextView 选择 San Francisco 字体?

我有一个带有属性文本的UITextView,我想在其中为文本的某些部分选择新的“SanFrancisco”字体。但是,我无法从Xcode的字体选择器中找到该字体。有没有办法在InterfaceBuilder中使用属性文本来选择SanFrancisco或选择系统的默认字体(如果使用纯文本,我通常会这样做)? 最佳答案 您需要下载字体,然后根据指南安装/使用它:https://developer.apple.com/fonts/有关该主题的WWDC视频:https://developer.apple.com/videos/wwdc/20

ios - 如何使用 Interface Builder 为属性 UITextView 选择 San Francisco 字体?

我有一个带有属性文本的UITextView,我想在其中为文本的某些部分选择新的“SanFrancisco”字体。但是,我无法从Xcode的字体选择器中找到该字体。有没有办法在InterfaceBuilder中使用属性文本来选择SanFrancisco或选择系统的默认字体(如果使用纯文本,我通常会这样做)? 最佳答案 您需要下载字体,然后根据指南安装/使用它:https://developer.apple.com/fonts/有关该主题的WWDC视频:https://developer.apple.com/videos/wwdc/20

ios - iOS 7下蓝牙键盘如何支持上下方向键

在iOS6下,当使用外部蓝牙键盘和在模拟器中工作时,UITextView尊重向上和向下箭头键。在iOS7下,上下箭头键不再执行任何操作,但左右箭头键仍可移动光标。如何在iOS7下的UITextView中支持外接键盘的向上和向下箭头键? 最佳答案 我不知道在iOS7中是否有意省略向上和向下箭头键支持。这里有一种方法可以恢复大约95%的丢失功能。请注意,UITextView的这个子类还纠正了iOS7中的一些问题,即滚动TextView会导致它疯狂跳动。我见过它从一个长文件的中途跳到文件末尾。我发现这个实现的唯一问题是没有处理重复键,所以

ios - iOS 7下蓝牙键盘如何支持上下方向键

在iOS6下,当使用外部蓝牙键盘和在模拟器中工作时,UITextView尊重向上和向下箭头键。在iOS7下,上下箭头键不再执行任何操作,但左右箭头键仍可移动光标。如何在iOS7下的UITextView中支持外接键盘的向上和向下箭头键? 最佳答案 我不知道在iOS7中是否有意省略向上和向下箭头键支持。这里有一种方法可以恢复大约95%的丢失功能。请注意,UITextView的这个子类还纠正了iOS7中的一些问题,即滚动TextView会导致它疯狂跳动。我见过它从一个长文件的中途跳到文件末尾。我发现这个实现的唯一问题是没有处理重复键,所以

ios - 检测用户是否在 UITextView 中输入了表情符号字符

我有一个UITextView,我需要检测用户是否输入了表情符号字符。我认为只检查最新字符的unicode值就足够了,但是对于新的emoji2s,一些字符分散在整个unicode索引中(即苹果新设计的版权和注册标志)。也许与使用NSLocale或LocalizedString值检查字符的语言有关?有人知道好的解决方案吗?谢谢! 最佳答案 多年来,随着Apple添加带有新方法的新表情符号(例如通过使用其他字符预先诅咒一个角色构建的肤色表情符号)等,这些表情符号检测解决方案不断出现问题。我终于崩溃了,只写了以下适用于所有当前表情符号的方法

ios - 检测用户是否在 UITextView 中输入了表情符号字符

我有一个UITextView,我需要检测用户是否输入了表情符号字符。我认为只检查最新字符的unicode值就足够了,但是对于新的emoji2s,一些字符分散在整个unicode索引中(即苹果新设计的版权和注册标志)。也许与使用NSLocale或LocalizedString值检查字符的语言有关?有人知道好的解决方案吗?谢谢! 最佳答案 多年来,随着Apple添加带有新方法的新表情符号(例如通过使用其他字符预先诅咒一个角色构建的肤色表情符号)等,这些表情符号检测解决方案不断出现问题。我终于崩溃了,只写了以下适用于所有当前表情符号的方法

ios - 在 UITextView 上点击时不调用 UICollectionView didSelectItemAtIndexPath

我有一个带有自定义单元格的UICollectionView-它们有一个主要覆盖整个单元格的UITextView。这在使用didSelectItemAtIndexPath时会出现问题。触发它的唯一方法是点击UITextView外部。我希望它在您点击的单元格中的任何位置触发,无论是否有TextView。如何做到这一点? 最佳答案 didSelectItemAtIndexPath在collectionViewCell的subview都没有响应该触摸时被调用。由于textView响应这些触摸,所以它不会将这些触摸转发到它的superView

ios - 在 UITextView 上点击时不调用 UICollectionView didSelectItemAtIndexPath

我有一个带有自定义单元格的UICollectionView-它们有一个主要覆盖整个单元格的UITextView。这在使用didSelectItemAtIndexPath时会出现问题。触发它的唯一方法是点击UITextView外部。我希望它在您点击的单元格中的任何位置触发,无论是否有TextView。如何做到这一点? 最佳答案 didSelectItemAtIndexPath在collectionViewCell的subview都没有响应该触摸时被调用。由于textView响应这些触摸,所以它不会将这些触摸转发到它的superView

iphone - UITextField 文本每隔一次击键就会消失

这是一个现象的视频:http://youtu.be/c0TP8YVF9TE如视频所示,exampleTextView.text中的值并未丢失。它只是隐藏了所有其他击键。尝试过的解决方案:在程序期间,我没有将exampleTextView.text值设置为某些值,除非在按下返回键之后(并且评论该行没有任何改变)。我已经设置:self.exampleTextView.clearsOnBeginEditing=NO;self.exampleTextView.clearsContextBeforeDrawing=NO;self.exampleTextView.clearsOnInsertion

iphone - UITextField 文本每隔一次击键就会消失

这是一个现象的视频:http://youtu.be/c0TP8YVF9TE如视频所示,exampleTextView.text中的值并未丢失。它只是隐藏了所有其他击键。尝试过的解决方案:在程序期间,我没有将exampleTextView.text值设置为某些值,除非在按下返回键之后(并且评论该行没有任何改变)。我已经设置:self.exampleTextView.clearsOnBeginEditing=NO;self.exampleTextView.clearsContextBeforeDrawing=NO;self.exampleTextView.clearsOnInsertion