我想根據iPhone屏幕的大小來改變我的應用程序的首頁(第一個交互式視圖控制器)的一些圖像視圖。我有我的應用程序的第一個視圖後續代碼:Xcode UIImageView佈局問題。請幫助我?
- (void)viewDidLoad
{
[super viewDidLoad];
UIImage *image = [UIImage imageNamed:@"background.png"];
self.view.layer.contents = (id) image.CGImage;
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone)
{
CGSize result = [[UIScreen mainScreen] bounds].size;
if(result.height == 960)
{
[MALE setFrame:CGRectMake(72, 20, 175, 100)];
[MALE setImage:[UIImage imageNamed:@"Blue Female Symbol.png"]];
[FEMALE setFrame:CGRectMake(65, 60, 200, 120)];
[FEMALE setImage:[UIImage imageNamed:@"Red Male Symbol.png"]];
}
if(result.height == 1136)
{
[MALE setFrame:CGRectMake(200, 100, 175, 100)];
[MALE setImage:[UIImage imageNamed:@"Red Male Symbol.png"]];
[FEMALE setFrame:CGRectMake(200, 300, 175, 100)];
[FEMALE setImage:[UIImage imageNamed:@"Blue Female Symbol.png"]];
}
}
}
不幸出現此代碼對實際屏幕布局沒有影響,實際上並不產生任何UIImage的意見。
有人可以告訴我我做錯了什麼嗎?
謝謝你的時間。
爲什麼不嘗試使用午餐圖像? –
嗨第八個自我,我已經在使用啓動圖像 - 我不知道它對我有何幫助?也許我對我的問題並不清楚,我的道歉。我會在腦海中更新它。你能提出爲什麼我的代碼不起作用嗎? –
你在哪裏創建男性和女性圖像視圖?在故事板或XIB中?在代碼中? – daltonclaybrook