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

Hel*_*rld 0 iphone cocoa-touch uiwebview uitextview

我想制作一个电子书阅读器iPhone应用程序.我应该使用UITextView还是UIWebView显示文字?其他电子书阅读器使用哪种控件?

Ste*_*son 6

我会使用a UIWebView,因为它为文本的呈现提供了更多的灵活性.根据UITextView类参考:

此类不支持多种文本样式.您指定的字体,颜色和文本对齐属性始终适用于文本视图的整个内容.要在应用程序中显示更复杂的样式,您需要使用UIWebView对象并使用HTML呈现内容.

此外,UITextView使用滚动显示大量文本(它继承自UIScrollView); 在电子书阅读器中,您很可能想要对内容进行分页,因此您不需要滚动行为.