ios textview如何将内容转换为Html代码,需要将此数据发送到服务器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ios textview如何将内容转换为Html代码,需要将此数据发送到服务器相关的知识,希望对你有一定的参考价值。

以下是苹果提供的方法,无法将textview富文本图片转换成功,哪位大牛可以帮忙解决下,有什么好的框架,麻烦告诉我一下

/** 将富文本格式化为超文本*/
- (NSString *)htmlStringByHtmlAttributeString:(NSAttributedString *)htmlAttributeString
NSString *htmlString;
NSDictionary *exportParams = @NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType,
NSCharacterEncodingDocumentAttribute:[NSNumber numberWithInt:NSUTF8StringEncoding];

NSData *htmlData = [htmlAttributeString dataFromRange:NSMakeRange(0, htmlAttributeString.length) documentAttributes:exportParams error:nil];
htmlString = [[NSString alloc] initWithData:htmlData encoding:NSUTF8StringEncoding];
return htmlString;

参考技术A http://www.jianshu.com/p/85d59410d3df

如何在 iOS 横向中隐藏 TextView

【中文标题】如何在 iOS 横向中隐藏 TextView【英文标题】:How to hide a TextView in iOS-landscape 【发布时间】:2014-07-30 22:01:48 【问题描述】:

我是 iOS 编程的新手(尝试将我的 android 应用程序转换为 iOS)。 我正在使用情节提要并想创建一个视图,该视图顶部有一个滚动视图(内部有一个 ImageView),底部有一个 TextView。如果用户使用纵向,这应该是视图。

现在我希望横向的 ViewCONtroller 只显示滚动视图和图像视图(位于滚动视图内)。文本视图应该隐藏在横向中。 是否可以使图像更大,但保持纵横比(在 android:adjustViewBounds 中)?

我该如何处理?我尝试过使用“自动调整大小”,但结果并不好。

【问题讨论】:

【参考方案1】:

Apple 提供了一个方法,当应用改变其方向时调用该方法。

-(void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration 
    if (toInterfaceOrientation == UIInterfaceOrientationLandscapeLeft || toInterfaceOrientation == UIInterfaceOrientationLandscapeRight) 
        [textview setHidden:YES];
     else 
        [textview setHidden:NO];
    

只需将它添加到您的视图控制器。查看更多Apple's reference

【讨论】:

以上是关于ios textview如何将内容转换为Html代码,需要将此数据发送到服务器的主要内容,如果未能解决你的问题,请参考以下文章

如何在 iOS 横向中隐藏 TextView

android textview 中取词,如何除标点符号 ClickableSpan

如何在 iOS 中将 UIView 转换为 PDF?

如何在 iOS 中将 UIView 转换为 PDF?

ios:如何将 html 数据转换为 nsstring?

IOS/Autolayout:如何修复大文本视图的宽度?