Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/109.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/19.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
Ios 如何为所有屏幕大小显示多页文本?_Ios_Swift - Fatal编程技术网

Ios 如何为所有屏幕大小显示多页文本?

Ios 如何为所有屏幕大小显示多页文本?,ios,swift,Ios,Swift,我想显示全文,用户可以在其中向右滑动继续浏览页面 可以通过UIPageViewController左右滑动来更改页面,但我没有得到的部分是如何显示单独的文本页面,以便它占据整个页面,而不管用户使用的是iphone 4还是iphone 8 plus 例如,如果使用默认正文字体大小的第一页全文是为iPhone4屏幕制作的,那么在iPhone8Plus模拟器上查看同一页时,只有半页文本 动态调整的文本大小似乎对上述内容没有任何影响 如果我将文本设置为iphone 8 plus的完整页面,那么如果有人在

我想显示全文,用户可以在其中向右滑动继续浏览页面

可以通过UIPageViewController左右滑动来更改页面,但我没有得到的部分是如何显示单独的文本页面,以便它占据整个页面,而不管用户使用的是iphone 4还是iphone 8 plus

例如,如果使用默认正文字体大小的第一页全文是为iPhone4屏幕制作的,那么在iPhone8Plus模拟器上查看同一页时,只有半页文本

动态调整的文本大小似乎对上述内容没有任何影响

如果我将文本设置为iphone 8 plus的完整页面,那么如果有人在较小的iphone上查看该页面,他们必须向下滚动到页面底部,然后再滑动到下一页(这不是一个好的体验)

有人有什么想法吗?如有任何建议,将不胜感激

我不熟悉编码/swift/xcode。使用Xcode 9.3.1

附加的是相同的文本,使用默认字体大小查看iphone 5s,然后查看iphone 8 plus

谢谢

在视图控制器上从四面以0,0,0,0获取lbl,并在代码中对行0进行编号

lbl.adjustsFontSizeToFitWidth = true

这将根据你的屏幕大小调整你的字体大小

如果这个答案有助于你@user67478,那么请投票支持我的答案