Я сделал следующий код, чтобы получить ярлык в нижней части экрана, в зависимости от того, является ли устройство iphone5 или iphone4/4s.Поместите ярлык внизу экрана
Мне нравится знать, что есть другой способ ... например, с авто-макетом?
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view.
CGRect frame;
if ([UIScreen mainScreen].bounds.size.height == 568) {
frame = CGRectMake(140, 500, 320, 100);
} else {
frame = CGRectMake(140, 410, 320, 100);
}
UILabel *iconAdLabel = [[UILabel alloc]init];
iconAdLabel.frame = frame;
iconAdLabel.font = [[UIFont preferredFontForTextStyle:UIFontTextStyleBody] fontWithSize:11.0];
iconAdLabel.text = @"SOME NICE TEXT HERE";
[self.view addSubview:iconAdLabel];
}
Да, есть еще один способ с autolayout – rocky