Iphone 将UIView添加到keyWindow的基本视图不应用转换?
我正在尝试将UIView添加到视图层次结构的基本视图中,如下所示:Iphone 将UIView添加到keyWindow的基本视图不应用转换?,iphone,ios,Iphone,Ios,我正在尝试将UIView添加到视图层次结构的基本视图中,如下所示: UIWindow *window = [UIApplication sharedApplication].keyWindow UIView *baseView = [windows.subviews objectAtIndex:0]; [baseView addSubView:myView]; 但是,在横向模式下或旋转时效果很好,无法正确旋转视图。确实存在应用于基础视图的变换,但它似乎不是正确的变换?有什么想法吗?看看。当su
UIWindow *window = [UIApplication sharedApplication].keyWindow
UIView *baseView = [windows.subviews objectAtIndex:0];
[baseView addSubView:myView];
但是,在横向模式下或旋转时效果很好,无法正确旋转视图。确实存在应用于基础视图的变换,但它似乎不是正确的变换?有什么想法吗?看看。当superview更改其框架时,此属性将告诉视图如何相对于其superview调整自身大小
例如,以下设置将保持大小不变
view.autoresizingMask = UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleBottomMargin;
不幸的是,这不是问题所在。我将视图添加到的基础视图是直接位于视图层次顶部的视图,以实现自定义presentViewController动画。当我用NSLog打印时,基本视图上的转换看起来不错,但是当我添加子视图时,它不会转换子视图?