我想显示完整的文字页面,用户可以向右滑动以继续浏览页面。
左右滑动以更改页面可以通过UIPageViewController完成,但我没有得到的部分是如何显示单个文本页面以便它占用整个页面,无论是否用户正在使用iphone 4或iphone 8 plus?
例如,如果为iphone 4屏幕使用默认正文字体大小的全文第一页,则在iphone 8 plus模拟器上查看同一页面时,它只有半页文本。
动态调整的文字大小似乎与上述内容没有任何区别。
如果我将文本设置为iphone 8 plus的完整页面,那么如果有人在较小的iphone上查看该页面,则他们必须向下滚动到页面底部才能刷到下一页页面(这不是一个很好的经历)。
有没有人有任何想法?任何建议都将不胜感激。
我是编码/ swift / xcode的新手。使用Xcode 9.3.1
附件是使用默认正文字体大小查看为iphone 5s,然后作为iphone 8 plus的相同文本。
答案 0 :(得分:0)
将你的lbl放在一个视图控制器上,所有侧面都是0,0,0,0并且在第0行编号,你可以在代码中执行
lbl.adjustsFontSizeToFitWidth = true
将根据您的屏幕尺寸调整字体大小