我想修改一个控制器的高度,发现每次改了之后又被系统改成屏幕的高度了,请问有什么方法可以改?
如果你是在修改 controller.view
的话。那么可能会对你有帮助。
在 UIViewController
中作为根视图的 view
会被自动拉伸为屏幕尺寸。
所以,你无论怎么修改 frame
都不会对结果造成什么影响。
建议将你想要展现的视图作为子视图,添加到 controller.view
中去。controller.view.addSubview(subview)
2 回答1.1k 阅读
1 回答1k 阅读✓ 已解决
1 回答2.7k 阅读
1 回答1.4k 阅读
1.7k 阅读
1 回答940 阅读
1 回答780 阅读
设置控制器的高度没意义,你要设置控制器的view的高度