Я пытаюсь установить для кадра UITableView (190,0,610,768) в ландшафтном режиме. Параметры кадра установлены правильно, но отображение не корректно.
Чтобы сопоставить результат, я добавил UIlabel с той же рамкой внизу:
CGRect frame = CGRectMake(190, 0, 610, 768);
UILabel *lbtb = [[UILabel alloc] initWithFrame:frame];
lbtb.backgroundColor = [UIColor cyanColor];
lbtb.text = @"";
[self.view addSubview:lbtb];
dishMenuVC = [[DishMenuViewController alloc] init] ;
dishMenuVC.view.frame = frame;
dishMenuVC.view.backgroundColor = [UIColor redColor];
dishMenuVC.view.alpha = 0.5;
[self.view addSubview:dishMenuVC.view];