gpt4 book ai didi

ios - 设置 UIView 的框架不起作用

转载 作者:IT王子 更新时间:2023-10-29 08:01:52 24 4
gpt4 key购买 nike

我对 iOS 7 中的 frame-property 有疑问。我想在我的 UIViewControllerviewDidLoad 方法中调整一些 UIView 的大小,但如果我这样做,就像 int screenHeight = [[UIScreen mainScreen] bounds].size。高度;
[self.leftSideTableView setFrame: CGRectMake(0, 0, 320, screenHeight)];
高度设置为我想要的直到方法结束,但在所有其他方法中,它与以前一样!

它有什么问题,还是只是编译器的错误或其他任何问题?

最佳答案

必须将 View 大小调整放入 -viewDidLayoutSubviews:! (documentation)

将 View 框架更改放入 -viewWillAppear:-viewDidLoad: 将不起作用,因为 View 尚未布局!

关于ios - 设置 UIView 的框架不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18263359/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com