草庐IT

UitextView

全部标签

ios - 如何从 UITextView 的 CGSIZE 获取 NSAttributedString?

我正在使用UITextView和NSAttributedString创建一个阅读器应用程序,我需要将整个attributedString拆分为更少量的属性字符串以启用PagesConcept。我有计算给定属性字符串的帧大小的方法。CGRectrect=[attrStringboundingRectWithSize:CGSizeMake(768,10000)options:NSStringDrawingUsesLineFragmentOrigin|NSStringDrawingUsesFontLeadingcontext:nil];但我需要获取(768,1024)ContentSize的

ios - 如何从 UITextView 的 CGSIZE 获取 NSAttributedString?

我正在使用UITextView和NSAttributedString创建一个阅读器应用程序,我需要将整个attributedString拆分为更少量的属性字符串以启用PagesConcept。我有计算给定属性字符串的帧大小的方法。CGRectrect=[attrStringboundingRectWithSize:CGSizeMake(768,10000)options:NSStringDrawingUsesLineFragmentOrigin|NSStringDrawingUsesFontLeadingcontext:nil];但我需要获取(768,1024)ContentSize的

ios - 更改框架时 UITextView 光标位于框架下方

我有一个包含UITextView的UIViewCONtroller。当键盘出现时,我会像这样调整它的大小:#pragmamark-Respondingtokeyboardevents-(void)keyboardDidShow:(NSNotification*)notification{NSDictionary*info=[notificationuserInfo];CGRectkeyboardSize=[[infoobjectForKey:UIKeyboardFrameEndUserInfoKey]CGRectValue];CGRectnewTextViewFrame=self.te

ios - 更改框架时 UITextView 光标位于框架下方

我有一个包含UITextView的UIViewCONtroller。当键盘出现时,我会像这样调整它的大小:#pragmamark-Respondingtokeyboardevents-(void)keyboardDidShow:(NSNotification*)notification{NSDictionary*info=[notificationuserInfo];CGRectkeyboardSize=[[infoobjectForKey:UIKeyboardFrameEndUserInfoKey]CGRectValue];CGRectnewTextViewFrame=self.te

iphone - 如何在 uitextview 中的任意光标位置插入文本?

我想实现代码,通过它我可以开始在iphonesdk的UITextView中光标的任何位置插入文本有什么想法吗?提前谢谢你..我引用了这个链接:iPhoneSDK:HowtocreateaUITextViewthatinsertstextwhereyoutap?但没有得到它。 最佳答案 Dan的回答是手动更改文本。它不能很好地与UITextView的UndoManager配合使用。实际上使用UITextInput协议(protocol)API插入文本非常容易,UITextView和UITextField都支持它。[textViewre

iphone - 如何在 uitextview 中的任意光标位置插入文本?

我想实现代码,通过它我可以开始在iphonesdk的UITextView中光标的任何位置插入文本有什么想法吗?提前谢谢你..我引用了这个链接:iPhoneSDK:HowtocreateaUITextViewthatinsertstextwhereyoutap?但没有得到它。 最佳答案 Dan的回答是手动更改文本。它不能很好地与UITextView的UndoManager配合使用。实际上使用UITextInput协议(protocol)API插入文本非常容易,UITextView和UITextField都支持它。[textViewre

iphone - UITableViewCell 中的 UITextView 平滑自动调整大小显示和隐藏 iPad 上的键盘,但适用于 iPhone

我已经实现了一个自定义的UITableViewCell,其中包括一个UITextView,它会随着用户类型自动调整大小,类似于联系人应用程序中的“备注”字段。它在我的iPhone上工作正常,但是当我在iPad上测试它时,我遇到了一些非常奇怪的行为:当你到达一行的末尾时,键盘隐藏一毫秒然后立即再次显示。我会把它当作一个古怪的错误而注销,但它实际上会导致一些数据丢失,因为如果你正在打字,它会丢失一两个字符。这是我的代码:代码//returnstheproperheight/sizefortheUITextViewbasedonthestringitcontains.//Ifnostring

iphone - UITableViewCell 中的 UITextView 平滑自动调整大小显示和隐藏 iPad 上的键盘,但适用于 iPhone

我已经实现了一个自定义的UITableViewCell,其中包括一个UITextView,它会随着用户类型自动调整大小,类似于联系人应用程序中的“备注”字段。它在我的iPhone上工作正常,但是当我在iPad上测试它时,我遇到了一些非常奇怪的行为:当你到达一行的末尾时,键盘隐藏一毫秒然后立即再次显示。我会把它当作一个古怪的错误而注销,但它实际上会导致一些数据丢失,因为如果你正在打字,它会丢失一两个字符。这是我的代码:代码//returnstheproperheight/sizefortheUITextViewbasedonthestringitcontains.//Ifnostring

ios - 将转换应用到 UITextView - 防止内容调整大小

当我对UITextView应用旋转变换,然后在内部单击开始编辑时,内容大小似乎自动变宽了。内容View的新宽度是旋转View边界框的宽度。例如,给定一个宽度为500、高度为400的文本框,旋转30度后,新的内容宽度将为:(500*cos(30))+(400*sin(30))=633或图形化:有趣的是,如果您已经在编辑TextView然后应用转换,那么内容大小似乎没有任何修改。因此,似乎在文本编辑开始前后的某个时间,TextView查看其frame属性并根据框架宽度调整内容大小。我想解决这个问题的方法是告诉它改用bounds属性,但是我不知道在哪里做这个,因为我不确定TextView决定

ios - 将转换应用到 UITextView - 防止内容调整大小

当我对UITextView应用旋转变换,然后在内部单击开始编辑时,内容大小似乎自动变宽了。内容View的新宽度是旋转View边界框的宽度。例如,给定一个宽度为500、高度为400的文本框,旋转30度后,新的内容宽度将为:(500*cos(30))+(400*sin(30))=633或图形化:有趣的是,如果您已经在编辑TextView然后应用转换,那么内容大小似乎没有任何修改。因此,似乎在文本编辑开始前后的某个时间,TextView查看其frame属性并根据框架宽度调整内容大小。我想解决这个问题的方法是告诉它改用bounds属性,但是我不知道在哪里做这个,因为我不确定TextView决定