У меня есть вид, отображаемый в ландшафтном режиме, и я хочу добавить метку, которая находится в центре вида как по горизонтали, так и по вертикали.
CGRect frame = CGRectMake(0, 0, 400, 44);
UILabel *lab = [[[UILabel alloc] initWithFrame:frame] autorelease];
lab.font = [UIFont boldSystemFontOfSize:16.0];
lab.textAlignment = UITextAlignmentCenter;
lab.text = @"No data!";
[self.view addSubview:lab];
Однако, это не правильная ширина и верхняя часть вида?