gpt4 book ai didi

ios - 方向更改后 UIView 消失

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:27:23 26 4
gpt4 key购买 nike

我现在的问题是: 从 NSObject 我正在创建/加载和动画 View :

[UIView beginAnimations:@"slidein" context:nil];
[UIView setAnimationDelegate:self];
[UIView setAnimationDuration:0.5];
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
[UIView setAnimationDidStopSelector:@selector(animationDidStop:finished:context:)];


[content.view setAlpha:1.0];
for (UIView *view in content.view.subviews) {
[view setAlpha:1];
}
[content.view setFrame:CGRectMake(0, 0, self.contentEnclosure.size.width, self.contentEnclosure.size.height)];


[UIView commitAnimations];

我的问题是,当方向改变时,我的动画 View 消失了。如果我让我的 View 再次出现,则方向设置(框架大小)是正确的,所以我猜调整大小蒙版应用正确,我只是不明白需要做什么才能让我的 View 不消失.

最佳答案

使用NSLog并在定位后分别检查新的self.view.frame.origin.xy

然后根据要求设置frame。

此外,检查调整蒙版大小。尝试使用 UIViewAutoresizingFlexibleRightMargin/LeftMargin 来满足您的要求。

关于ios - 方向更改后 UIView 消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7255270/

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