我在尝试一些如此琐碎的东西!真不敢相信它不起作用!也许我忽略了什么!在我的iPhone应用程序中有一个主页。现在,我想添加一个子视图,它最初将在屏幕之外(即隐藏在右边,即它的Fra.Initi.x将是屏幕宽度),然后我想用翻转水平将它的条目动画化,并部分显示子视图(大约是半屏幕)。
[self.mySubview.view setFrame:CGRectMake([UIScreen mainScreen界].size.width,0.0,[UIScreen mainScreen界].size.width,[UIScreen mainScreen界].size.height)];self.view addSubview:self.mySubview.view;NSLog(@“框架之前的x %f",Sel.mySubview.view.framework。UIView入门动画:零上下文:零;UIView设置动画描述:1.0;[self.mySubview.view setFrame:CGRectMake([UIScreen mainScreen界].size.width*(2/5),0.0,[UIScreen mainScreen界].size.width,[UIScreen mainScreen界].size.height)];UIView commitAnimations;NSLog(@"frame %f",Sel.mySubview.view.framework。
我试图在iPad上运行这个程序。但是子视图的框架最初并没有被设置为768.0。此外,动画没有发生。在动画之前和之后,子视图的Fra.Initi.x仅为0.0。我哪里出错了?请帮帮忙。我尝试改变故事板中的自动大小箭头(移除它们,添加它们).似乎什么都起不到作用!
发布于 2013-04-16 10:47:08
尝尝这个
Someviewcontroller *c = initWithNibName
c.view.frame = CGRectMake(0, 0, 200, 200);
[self addSubView:c];发布于 2013-04-16 10:44:04
试试这个:
self.mySubview例如.
self.mySubview.viewhttps://stackoverflow.com/questions/16034785
复制相似问题