UITextView AppStore 拒绝中的 HTML 字符串

标签 html ios swift uitextview

HTML 字符串可以使用 NSAttributedStringUITextView 中表示,就像这样,

NSAttributedString(data: html.dataUsingEncoding(NSUTF8StringEncoding)!, options: [NSDocumentTypeDocumentAttribute : NSHTMLTextDocumentType, NSCharacterEncodingDocumentAttribute: NSUTF8StringEncoding], documentAttributes: nil, error: nil)!

我还尝试了另一种方法来解决这个问题。

func convertHTMLstring(text: UITextView, HTMLString: NSString)
{
    text.setValue(HTMLString, forKey: "contentToHTMLString")
}

问题分为两部分;如果我使用替代方法在 UITextView 中显示 HTML 字符串,应用程序是否有可能被 AppStore 拒绝? 此外,当 UITextView 上显示经过清理、可读的文本时,字体大小会被覆盖。就我而言,它变得比指定的要小。有办法解决这个问题吗?

最佳答案

第 1 部分 - App Store 拒绝只会因为 App Review Guidelines 中的原因之一。如果不考虑您如何格式化某些文本,则有很多需要担心的地方。但我怀疑单靠你的文本格式会让你被拒绝。

检查并仔细阅读:https://developer.apple.com/app-store/review/guidelines/

第 2 部分 - 它是 UITextField 还是 UITextView。如果您的文本变得比您在 UITextField 中设置的要小,那可能是因为您将 adjustsFontSizeToFitWidth 设置为 YES 并且文本比文本字段。解决这个问题需要我们查看更多你们的代码,也许还需要截图。

如果它是一个 UITextView 检查这个答案:How to change the uitextview font size .查看您是否在 Storyboard 中将其设置为“可选”。

但您可能只想将其设为标签。

关于UITextView AppStore 拒绝中的 HTML 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27740900/

相关文章:

javascript - html canvas 1600x1200屏幕撕裂

swift - Bundle.main.url 在 Xcode 中找不到我的 .obj 文件

ios - 从 url 方案中获取文本字符串在 appdelegate 中有效,但在 viewcontroller 中无效

ios - 按下按钮后禁用动画

iOS:如果是开发还是生产,如何识别设备 token 字符串?

ios - UIImage 方向 Swift

php - 我如何在 PHP 中创建一个与此 HTML 表单完全相同的脚本?

jquery - 在嵌套内容之后设置光标位置可编辑

javascript - 辅助 onClick 事件不起作用

ios - 实现服务器端应用内购买