問這個很尷尬,因爲我一直在構建應用程序一段時間。在過去,我一直使用Interface Builder來建立我的看法等創建沒有IB的視圖
這裏是我的loadView:
- (void)loadView {
UIView *splashView = [[UIView alloc] initWithFrame:[[UIScreen mainScreen] applicationFrame]];
splashView.backgroundColor = [UIColor clearColor];
UIImageView *splashImage = [[UIImageView alloc] initWithImage:[UIImage imageNamed:[[NSBundle mainBundle]pathForResource:@"splash" ofType:@"jpg"]]];
splashImage.frame = [splashView bounds];
[splashView addSubview:splashImage];
self.view = splashView;
}
出於某種原因,ImageView的沒有出現。沒有錯誤,但沒有出現。 UIView被添加,但UIImageView不是。
就像我說的,我一直用IB來做這件事,所以我對編程方法並不熟悉。
任何幫助表示讚賞。
對不起,這是一個錯字。我有'self.view = splashView;'行,但仍然沒有運氣。我嘗試了你的其他解決方案,我只是得到一個黑屏......暗示圖像存在問題。我會調查 –
嘗試使用[UIImage imageNamed:@「splash.jpg」] – CristiC