如何处理iOS应用程序中的大量文本?

时间:2012-10-04 17:34:14

标签: iphone ios xcode storyboard

我正在创建一个通用的ios应用。在应用程序中有一个故事,我想手动放入应用程序,而不是从服务器中提取。它不是一个极其大量的文本,但它足以让我将它分成不同的页面。

我的问题是:将大量文字放入带有用户可以滚动浏览的网页的应用中的最佳方法是什么?

警告:我对编程很新,这是我的第一个iOS应用程序。你没有必要提供任何代码,如果你能指出我的方向是非常棒的!

- 如果有所作为,应用程序将在故事板中制作。

提前致谢

2 个答案:

答案 0 :(得分:1)

有很多方法可以做到这一点。

  1. 您可以通过在多个视图上显示文字来实现此目的

  2. 使用滚动视图。 http://www.youtube.com/watch?v=D3cgi36sY-k

  3. 取消页面视图控制器。

  4. 以下评论中的链接

答案 1 :(得分:0)

UITextView继承自UIScrollView。除非您想在其中添加多个视图,否则UITextView内不需要UIScrollView

您可以创建一个UITextView,将整个屏幕视为UIViewController,如下所示:

UITextView *myTextView = [[UITextView alloc] initWithFrame:self.view.bounds];
myTextView.text = @"some large text";
myTextView.font = [UIFont fontWithName:@"Arial" size:20];
myTextView.scrollEnabled = YES;
myTextView.editable = NO;
[self.view addSubview:myTextView];

将根据文本的大小自动设置属性contentSize。您还可以使用[myTextView sizeToFit]方法调整UITextView的大小以适合其文本。