用下面的代碼:全屏的UIImageView對準底部
UIImageView *largeImageView = [[UIImageView alloc] initWithImage:theImage]; [largeImageView setContentMode:UIViewContentModeScaleAspectFit]; largeImageView.frame = [[UIScreen mainScreen] applicationFrame]; [viewController.view addSubview:largeImageView]; viewController.hidesBottomBarWhenPushed = YES; [self.navigationController pushViewController:viewController animated:YES];
我希望圖像出現在視圖,而不是底部的頂部。我仔細檢查了原點x和y,它們是0,0。
下面是截圖:http://cl.ly/8F3J
感謝您的迴應,並且您的解釋很有意義,但是,我嘗試了您提供的代碼,並且看到相同的確切結果。 –
是否有可能您的視圖控制器的視圖結束運行在屏幕的底部?如果你NSLog viewController.view.frame.size.height,你會得到什麼? – Tommy
呵呵......有趣的是,它輸出爲0.我正在實例化這個視圖控制器,我沒有給它一個框架。這會成爲問題嗎? –