我正在尝试提出一种新观点,以超越当前观点。 appDelegate.h中的代码是:
-(void)switchToTransferFundsView {
if(!objTransferFunds) {
objTransferFunds = [[TransferFunds alloc]initWithNibName:@"TransferFunds" bundle:nil];
[self.window addSubview:objTransferFunds.view];
}
}
该视图的确出现了,只是它没有完全覆盖其下面的视图。有一个轻微的转变。有人可以告诉我为什么吗?
最佳答案
这似乎是“autoResizingMask问题”。
为确保您的框架不会改变,请将UIViewAutoresizingNone设置为视图属性autoresizingMask的值。
使用此设置的一个缺点是,例如,发生旋转时,视图不会自动调整。
有关更多信息,请参见文档:
http://developer.apple.com/library/ios/documentation/uikit/reference/uiview_class/UIView/UIView.html#//apple_ref/doc/uid/TP40006816-CH3-SW6