Я новичок в создании приложений для iOS. В настоящее время я создал приложение на основе Split View. В левой части таблицы есть массив, и при касании он загружает соответствующий файл xib в подробном представлении.
Теперь я хочу, чтобы кнопка home работала. Я хочу, чтобы это в основном перезагрузить DetailViewController, чтобы поцарапать. Пока у меня все работает так:
- (IBAction)homeButtonPressed:(id)sender;
{
[[NSBundle mainBundle] loadNibNamed:@"DetailView" owner:self options:nil];//load xib
self.navigationItem.rightBarButtonItem = nil;//hide the home button
[self setTitle:@"Driveway Code"];//display the title
}
Но проблема в том, что строка все еще выбрана в левой части. И я не могу его выбрать.
Если бы вы могли предоставить мне помощь, либо перезагрузить разделенное представление снова или просто отменить выбор строки. Я был бы счастлив. Спасибо:)
UPDATE:
У меня сейчас так:
- (IBAction)homeButtonPressed:(id)sender;
{
[[NSBundle mainBundle] loadNibNamed:@"DetailView" owner:self options:nil];
self.navigationItem.rightBarButtonItem = nil;
[self setTitle:@"Driveway Code"];
DetailViewController *dvc = [[DetailViewController alloc] init]; [dvc setTableView:tableView];
[tableView deselectRowAtIndexPath:detailItem animated:YES];
}