草庐IT

UItextView

全部标签

iOS 从 UITextView 中删除单词

假设,我在UITextView中有一个字符串:NSString*str=@"Helloworld.What@areyou@doing?"当我点击文本时,我可以一个字符一个字符地删除。但我想要的是,如果任何单词以@开头(例如:@are),那么当我点击该单词并按退格键时,应该删除整个单词(即@are)而不是一个字符.是否有可能当我点击任何带有前缀“@”的单词(例如:@are)时,它会突出显示并按退格键会删除该单词?我该怎么做? 最佳答案 好的,我有解决方案并且可以工作:)-(BOOL)textField:(UITextField*)te

iOS 从 UITextView 中删除单词

假设,我在UITextView中有一个字符串:NSString*str=@"Helloworld.What@areyou@doing?"当我点击文本时,我可以一个字符一个字符地删除。但我想要的是,如果任何单词以@开头(例如:@are),那么当我点击该单词并按退格键时,应该删除整个单词(即@are)而不是一个字符.是否有可能当我点击任何带有前缀“@”的单词(例如:@are)时,它会突出显示并按退格键会删除该单词?我该怎么做? 最佳答案 好的,我有解决方案并且可以工作:)-(BOOL)textField:(UITextField*)te

ios - iOS 中突出显示的文本(类似卡拉 OK 的应用程序)

我正在尝试创建类似卡拉OK的应用程序,但我遇到了问题。我有一首mp3格式的歌曲,相应的歌词显示在UITextView中。我想突出显示/下划线(或类似的东西)从该mp3文件中听到的单词。我有每个单词的相应时间(开始时间、结束时间、持续时间),但我不知道如何突出显示它们。我在StackOverflow上搜索过,但没有一个已经发布的问题解决了我的问题。我发现UITextView可能不适合我的要求,但我不知道还能使用什么。我在WWDC2011上看到过这样的东西:核心动画“弹跳球”演示,但我无法实现它。请帮我想办法做到这一点。 最佳答案 在我

ios - iOS 中突出显示的文本(类似卡拉 OK 的应用程序)

我正在尝试创建类似卡拉OK的应用程序,但我遇到了问题。我有一首mp3格式的歌曲,相应的歌词显示在UITextView中。我想突出显示/下划线(或类似的东西)从该mp3文件中听到的单词。我有每个单词的相应时间(开始时间、结束时间、持续时间),但我不知道如何突出显示它们。我在StackOverflow上搜索过,但没有一个已经发布的问题解决了我的问题。我发现UITextView可能不适合我的要求,但我不知道还能使用什么。我在WWDC2011上看到过这样的东西:核心动画“弹跳球”演示,但我无法实现它。请帮我想办法做到这一点。 最佳答案 在我

ios - UITextView 偏移文本的方式与 UILabel 不同

我正在使用UILabel和UITextView,它们以不同的方式呈现文本。UITextView似乎将文本偏移了4。下面是一个示例,其中顶部是UILabel,下面是UITextView。他们都使用相同的字体。这里有两个示例,一个使用自定义OpenSans字体,一个使用系统的HelveticaNeue字体。UILabel在使用sizeThatFits:设置文本后正在调整大小:label.text=text;CGFloatwidth=320-2*16;//bothlabelandtextViewendupwith288widthCGSizesize=[labelsizeThatFits:CG

ios - UITextView 偏移文本的方式与 UILabel 不同

我正在使用UILabel和UITextView,它们以不同的方式呈现文本。UITextView似乎将文本偏移了4。下面是一个示例,其中顶部是UILabel,下面是UITextView。他们都使用相同的字体。这里有两个示例,一个使用自定义OpenSans字体,一个使用系统的HelveticaNeue字体。UILabel在使用sizeThatFits:设置文本后正在调整大小:label.text=text;CGFloatwidth=320-2*16;//bothlabelandtextViewendupwith288widthCGSizesize=[labelsizeThatFits:CG

objective-c - 如何调整 UITextView 的宽度以适应其内容而不换行?

可以像这样调整UITextView的大小以适应其内容的高度:CGRectframe=_textView.frame;frame.size.height=_textView.contentSize.height;_textView.frame=frame;是否有类似fitwidth的东西,不包裹内容文本? 最佳答案 1)您可以使用NSStringUIKitAdditions计算文本的大小(并相应地调整UITextView的大小)。你可能会看到一个例子here.例如,如果您需要知道在单行上呈现时NSString所采用的CGSize,请使

objective-c - 如何调整 UITextView 的宽度以适应其内容而不换行?

可以像这样调整UITextView的大小以适应其内容的高度:CGRectframe=_textView.frame;frame.size.height=_textView.contentSize.height;_textView.frame=frame;是否有类似fitwidth的东西,不包裹内容文本? 最佳答案 1)您可以使用NSStringUIKitAdditions计算文本的大小(并相应地调整UITextView的大小)。你可能会看到一个例子here.例如,如果您需要知道在单行上呈现时NSString所采用的CGSize,请使

iOS 8 sizeThatFits for UITextView 文本不返回正确的高度(AutoLayout)

我正在尝试使用从sizeThatFits检索到的适当高度使UITextView垂直居中。有大量其他答案表明这是最合适的计算方法。(请注意,我已经对普通字符串和属性字符串都进行了尝试,并且都表现出相同的行为)。无论我尝试什么(甚至使用属性字符串并将字体大小或行高设置为更大或更小)它总是只显示一定数量的文本字符截断(在这种情况下,3行,并且它总是完全相同的)。我错过了什么?_textView.text=[_collectionDescriptionlowercaseString];_textView.font=[UIFontfontLight:22];_textView.textColor

iOS 8 sizeThatFits for UITextView 文本不返回正确的高度(AutoLayout)

我正在尝试使用从sizeThatFits检索到的适当高度使UITextView垂直居中。有大量其他答案表明这是最合适的计算方法。(请注意,我已经对普通字符串和属性字符串都进行了尝试,并且都表现出相同的行为)。无论我尝试什么(甚至使用属性字符串并将字体大小或行高设置为更大或更小)它总是只显示一定数量的文本字符截断(在这种情况下,3行,并且它总是完全相同的)。我错过了什么?_textView.text=[_collectionDescriptionlowercaseString];_textView.font=[UIFontfontLight:22];_textView.textColor