Я создал новый проект SplitView для iPad в XCode и настроил код для заполнения TableView (в RootView слева) данными. Теперь я хотел бы настроить RootView, чтобы он содержал представление DatePicker вместе с TableView, но я не уверен, как этого добиться. Поскольку RootViewController по умолчанию является подклассом UITableViewController, я не смог добавить в него представление DatePicker в IB (поскольку вы не можете добавить DatePicker в UITableView). Единственный способ, которым я понимаю, для достижения моей цели добавления DatePicker в «левый» RootView - это изменить RootViewController с подкласса UITableViewController на подкласс UIViewController, тогда я смогу добавить к нему представление, которое содержит представление DatePicker и TableView с использованием IB. Вопросы ...
- Это правильный подход для добавления DatePicker в «левый» RootView?
- Если это так, и я изменяю RootViewController на подкласс UIViewController (вместо UITableViewController) и добавляю к нему TableView (вместе с DatePicker), как это повлияет на код, который у меня сейчас есть, для заполнения моего текущего TableView
Большое спасибо за вашу помощь! Ниже приведен мой текущий код интерфейса для моего RootViewController, если он поможет.
@interface RootViewController : UITableViewController <NSFetchedResultsControllerDelegate> {
DetailViewController *detailViewController;
NSFetchedResultsController *fetchedResultsController;
NSManagedObjectContext *managedObjectContext;
}
@property (nonatomic, retain) IBOutlet DetailViewController *detailViewController;
@property (nonatomic, retain) NSFetchedResultsController *fetchedResultsController;
@property (nonatomic, retain) NSManagedObjectContext *managedObjectContext;
- (void)insertNewObject:(id)sender;
@end