用於製造的UILabel我的應用程序的簡單代碼位置,使爲iPhone 4和iPhone兼容5
UILabel *todaysGame = [[UILabel alloc] initWithFrame:CGRectMake(10, 60, 300, 250)];
todaysGame.text = @"Today's Game";
todaysGame.backgroundColor = [UIColor grayColor];
[self.view addSubview:todaysGame];
這是適合我的iPhone 5屏幕的高度,但在iPhone 4弄亂屏幕。我試圖閱讀iOS 6的自動佈局功能,但真的不知道該怎麼做。我不想使用Storyboard或NIB,我想以編程方式進行。如何定位兼容iPhone 4和5屏幕高度的UI元素。
我也試圖看到如果這有助於使用數字
screenBound = [[UIScreen mainScreen] bounds];
screenSize = screenBound.size;
screenWidth = screenSize.width;
screenHeight = screenSize.height;
和使用的「screenHeight」可變進CGRectMake()方法代替。
我使用的是Xcode 4.6和iPhone 5(iOS 6.1.3)和iPhone 4。
哇,真棒,爲我工作。這很簡單,謝謝你:-) – jeewan