Iphone 如何在iOS应用程序中处理大量文本?
我正在创建一个通用ios应用程序。在应用程序中有一个故事,我想手动输入到应用程序中,而不是从服务器中提取。这不是一个非常大的文本量,但它足够了,我想把它分成不同的页面 我的问题是:将大量文本放入用户可以滚动浏览的页面应用程序的最佳方式是什么 警告:一般来说,我对编程相当陌生,这是我的第一个iOS应用程序。你不必给我提供任何代码,如果你能给我指出正确的方向,那就太棒了 --该应用程序正在故事板中制作,如果这有区别的话Iphone 如何在iOS应用程序中处理大量文本?,iphone,ios,xcode,storyboard,Iphone,Ios,Xcode,Storyboard,我正在创建一个通用ios应用程序。在应用程序中有一个故事,我想手动输入到应用程序中,而不是从服务器中提取。这不是一个非常大的文本量,但它足够了,我想把它分成不同的页面 我的问题是:将大量文本放入用户可以滚动浏览的页面应用程序的最佳方式是什么 警告:一般来说,我对编程相当陌生,这是我的第一个iOS应用程序。你不必给我提供任何代码,如果你能给我指出正确的方向,那就太棒了 --该应用程序正在故事板中制作,如果这有区别的话 提前感谢有很多方法可以做到这一点 可以通过在多个视图上显示文本来完成此操作 使用
提前感谢有很多方法可以做到这一点
下面注释中的链接继承自
UIScrollView
。您不需要在UIScrollView
中有UITextView
,除非您想在其中添加多个视图
您可以创建一个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
的大小以适应其文本。多视图:页面控制器:apple库中的页面视图控制器: