Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 我应该使用UIWebView或UITextView在电子书阅读器应用程序中显示文本吗?_Iphone_Cocoa Touch_Uiwebview_Uitextview - Fatal编程技术网

Iphone 我应该使用UIWebView或UITextView在电子书阅读器应用程序中显示文本吗?

Iphone 我应该使用UIWebView或UITextView在电子书阅读器应用程序中显示文本吗?,iphone,cocoa-touch,uiwebview,uitextview,Iphone,Cocoa Touch,Uiwebview,Uitextview,我想做一个电子书阅读器iPhone应用程序。我应该使用UITextView还是UIWebView来显示文本?其他电子书阅读器使用哪个控件?你应该使用UIWEB视图,因为文本视图不支持提供段落和其他文本功能,你可以直接实现html代码,使应用程序具有正确的文本视图。因此,我的建议是使用web视图。我会使用a,因为它在显示文本时为您提供了更大的灵活性。根据报告: 此类不支持多个 文本的样式。字体、颜色和颜色 指定的文本对齐属性 始终适用于的全部内容 文本视图。显示更复杂的 在应用程序中设置样式时,您

我想做一个电子书阅读器iPhone应用程序。我应该使用UITextView还是UIWebView来显示文本?其他电子书阅读器使用哪个控件?

你应该使用UIWEB视图,因为文本视图不支持提供段落和其他文本功能,你可以直接实现html代码,使应用程序具有正确的文本视图。因此,我的建议是使用web视图。

我会使用a,因为它在显示文本时为您提供了更大的灵活性。根据报告:

此类不支持多个 文本的样式。字体、颜色和颜色 指定的文本对齐属性 始终适用于的全部内容 文本视图。显示更复杂的 在应用程序中设置样式时,您需要 使用UIWebView对象并进行渲染的步骤 您的内容使用HTML


此外,使用滚动显示它从中继承的大量文本;在电子书阅读器中,您很可能希望对内容进行分页,因此不希望出现滚动行为。

UIWebView是比UITextView更好的解决方案,主要是因为它支持内容的丰富格式。另一方面,在使用UITextView时,您将错过一些免费获得的非常重要的功能。我主要谈论的是内部搜索、更改内容大小等。所有这些都可以通过UIWebView实现,但并不简单-css和javascript在这里提供帮助

字体大小可以更改,您是否获得了突出显示功能。保存它们以备将来使用,这样当他来到同一页面时可以看到它们

哦,uiwebview可以滚动到指定位置?是的,它可以使用javascript滚动到指定位置