gpt4 book ai didi

ios - 翻转容器内的 View ,显示第二个 View

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

我目前正在使用这段代码:

FlipView *fv = [[FlipView alloc]init];
[UIView transitionWithView:flipContainer
duration:1
options:UIViewAnimationOptionTransitionFlipFromLeft
animations:^{
[flipContainer addSubview:fv];
}
completion:NULL];

翻转包含 UIImage 的容器 View 以显示第二个 View (FlipView)。 FlipView 是一个 UIView,目前背景设置为红色以方便调试。

现在发生的是容器翻转,但它显示的内容与以前相同,尽管使用了:

[flipContainer addSubview:fv];

我做错了什么?

最佳答案

如果添加没有动画的 subview 会怎样? subview 是否出现?可能 subview 未正确初始化(例如它的框架可能未正确设置?)

你可以尝试这样初始化:

CGRect frame = CGRectMake(xOrigin,yOrigin,width,height);
FlipView *fv = [[FlipView alloc] initWithFrame:frame];

或者尝试设置 FlipView 的 frame 属性:

FlipView *fv = [[FlipView alloc]init];
CGRect frame = CGRectMake(xOrigin,yOrigin,width,height);
fv.frame = frame;

关于ios - 翻转容器内的 View ,显示第二个 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12026793/

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