關閉由tableViewController提供的ModalView?
在我的項目通過添加它作爲一個子視圖中的ViewController,它加載的表(表類)內的應用程序啓動(ViewController.h - [self.view addSubview:Table.tableView])
Camera Class是詳細的視圖,所以當你點擊一個表格行時,它會加載Camara.xib。直到這裏一切正常。
問題是當我嘗試關閉Camera.xib並返回ViewController.xib時,當我這樣做時Camera.xib解散沒問題,但不是回到ViewController.xib內部的Table.xib,應用程序只加載Table.xib,因此放置在ViewController.xib視圖中的其餘對象不顯示。
我在做什麼錯?
在此先感謝!
CODE:
Table.m
- (void)viewDidLoad
{
roomsArray = [[NSMutableArray alloc] initWithObjects:nil];
[super viewDidLoad];
}
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
// my code...
Camara *camara = [[Camara alloc] initWithNibName:@"Camara" bundle:nil];
[self presentViewController:camara animated:YES completion:nil];
}
Camara.m
-(IBAction)cancel:(id)sender {
[self dismissViewControllerAnimated:YES completion:nil];
}
ViewController.m
- (void)viewDidLoad
{
table = [[Table alloc] initWithNibName:@"Table" bundle:nil];
[windows.tableView reloadData];
[self.view addSubview:windows.tableView];
windows.tableView.transform = CGAffineTransformMakeTranslation(0, 44);
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
}
請顯示一些代碼。 –
請顯示更多代碼@ yeker3 –
告訴我你想要什麼代碼,因爲我不能上傳洞代碼,因爲這個項目不公開,抱歉給您帶來不便! @Pétur – yeker3