У меня есть следующий код для реализации моего класса UIViewController:
- (void)viewDidLoad {
CustomUITableView *customUITableView = [[CustomUITableView alloc] initWithFrame:self.view.frame];
[self.view addSubview:customUITableView];
[super viewDidLoad];
}
Когда я запускаю приложение, таблица отображается очень хорошо.У меня есть две проблемы с этим подходом:
- Я теряю использование StoryBoard, так как таблица динамически добавляется в представление.Я хотел бы упорядочить свое представление в StoryBoard и не нужно вручную изменять его положение в коде.
- Я также хочу иметь возможность переключаться между CustomUITableViews во время выполнения (если это возможно).Например, если я создаю «CustomUITableView_Number2», могу ли я просто решить, какой пользовательский класс я хочу использовать для таблицы во время выполнения?
Я знаю, что могу добиться этого в StoryBoard, назначив пользовательский классв UITableView, но я хочу увидеть, как далеко я могу пойти, используя только код.Моя цель - организовать макет с помощью StoryBoard, но назначить нужный класс во время выполнения.
Кто-нибудь знает, возможно ли это?Пример кода действительно поможет.Спасибо вам.