|  |      1massacreformash      2021-02-20 10:38:30 +08:00 PageViewController 的坑太多了,一般都是考虑自己造个轮子来用 好久不做 iOS 了,我记得应该是用 UIScrollView 套 UIScrollView 就可以实现,算好各种 Offset 就可以了 这样的话,可以自己在点击切换 page 的时候,各种魔改想要的效果 | 
|      2Xcution OP @massacreformash 使用 UIScrollView 确实也可以实现 PageViewController 的功能,就想着有了现成的了,就没有自己再写了 | 
|  |      3massacreformash      2021-02-20 10:50:05 +08:00 @Xcution 我有点儿忘了在 iOS 的哪个版本里面 PageViewController 有坑了,会在特定情况下丢 ViewController 的引用导致崩溃,而且一直没修复。不知道现在修了没有。 我个人还是建议弄个自定义的 | 
|  |      4CommandZi      2021-02-20 11:16:46 +08:00 不太明白你说的效果,按理说 Autolayout 已经能实现自适应 | 
|  |      5Building      2021-02-20 14:24:06 +08:00 via iPhone 一般来说官方提供的控件,就是这么死板的。 | 
|      6ai277014717      2021-02-20 14:44:17 +08:00 看了下文档。PageViewController delegate 中没有调节 height 的函数。可以通过动态的修改 PageViewController 中 view 的 height 或者相关约束来达到目的。 | 
|      7leon0918      2021-02-20 14:45:18 +08:00 用代理自己算高度,赋值。是很麻烦的,先找找 github,不行自己封装一个。 | 
|      8ihwbunny      2021-02-20 15:12:30 +08:00 这种纯技术的讨论,给坛子增辉不少 | 
|  |      9JHExp      2021-02-20 16:15:36 +08:00 你的每一页内容都是 uiscrollview 的子类的话 固定高度也能滑啊 |