Что я хочу сделать:
Я хочу, чтобы iPhone отображал верхнюю часть, нарисованные кварцем фигуры с некоторыми простыми анимациями.В нижней половине я хочу использовать кнопки UIKit, чтобы нарисовать некоторые кнопки.
В основном анимации и фигуры в верхней половине реагируют на кнопки в нижней половине.
Сделать это на iPad можно через UISplitScreenViewController.Однако это только iPad, использование его на iPhone вызовет ошибку исключения.
С точки зрения кода это то, что я пробовал:
//top frame
CGRect topFrame = CGRectMake(0.0, 0.0, 320.0, 240.0);
QuartzView *board = [[QuartzView alloc] initWithFrame:topFrame];
self.view = board;
//bottom frame
CGRect bottomFrame = CGRectMake(0.0, 240.0, 320.0, 240.0);
//allocate the view
self.view = [[UIView alloc] initWithFrame:bottomFrame];
В результате получается, что последнее из распределения выделяется, а первое игнорируется и отображает пробел.Оба работают независимо друг от друга.
Есть ли альтернативная реализация, которая позволит мне избежать этого результата?