我正在创建一个通用的 ios 应用程序。在应用程序中有一个故事,我想手动放入应用程序,而不是从服务器中提取。这不是一个非常大量的文本,但我希望它分成不同的页面就足够了。
我的问题是:将大量文本放入用户可以滚动浏览的页面的应用程序的最佳方式是什么?
警告:我对编程很陌生,这是我的第一个 iOS 应用程序。您不必向我提供任何代码,如果您能指出我正确的方向,那就太好了!
-- 如果有影响的话,应用程序正在故事板中制作。
提前致谢
我正在创建一个通用的 ios 应用程序。在应用程序中有一个故事,我想手动放入应用程序,而不是从服务器中提取。这不是一个非常大量的文本,但我希望它分成不同的页面就足够了。
我的问题是:将大量文本放入用户可以滚动浏览的页面的应用程序的最佳方式是什么?
警告:我对编程很陌生,这是我的第一个 iOS 应用程序。您不必向我提供任何代码,如果您能指出我正确的方向,那就太好了!
-- 如果有影响的话,应用程序正在故事板中制作。
提前致谢
有很多方法可以做到这一点。
您可以通过在多个视图上显示文本来做到这一点
取消页面视图控制器。
下面评论中的链接
UITextView
继承自UIScrollView
。除非您想在其中添加多个视图,否则您不需要 a UITextView
inside 。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
以适合其文本。