gpt4 book ai didi

iphone - 隐藏或删除 UIImageView 和排列 (IOS 5)

转载 作者:行者123 更新时间:2023-11-28 22:51:10 25 4
gpt4 key购买 nike

我有一个在 Interface Builder 中设计的 UIViewController。在 View 的顶部附近,它有一个 UIImageView,然后在下面有一些其他 View (文本等)。这些设置为锚定到 View 的顶部。

在加载 View 时的代码中,我在某些情况下删除了 UIImageView,但它似乎仍然占用空间,或者下方的 View 不会根据其 anchor 弹出到顶部。

如果移除上面的View,如何让下面的View上移?

最佳答案

您可以更改 View 中其他元素的框架。

在 viewDidLoad 方法中你可以使用类似的东西:

-(void)viewDidLoad{
if(imageVisible){
otherElements.frame = CGRectMake(....);
}else{
otherElements.frame = CGRectMake(....);
}
}

我不知道 View 的结构是什么,但您可以考虑将所有其他元素嵌套在一个 View 中,这样您就可以在一个命令中更改所有元素的位置。

关于iphone - 隐藏或删除 UIImageView 和排列 (IOS 5),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11975192/

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