呈现模态TableView
问题描述:
我有一个tableviewController在类中,我需要从另一个类模态地呈现。在modaltableview类中,我在viewDidLoad中创建了tableview,除此之外,还有这个类中的tableView委托方法。呈现模态TableView
我的问题是我该如何展示这个类的对象来显示这个tableViewController模态? 我从同一个班提出的的viewController:
UIViewController *vw = [[UIViewController alloc]init];
[self presentModalViewController:vw];
但是从另一个类的的viewController写?我应该从这个类或modaltableViewControler类调用presentModalViewController吗?
P.S.我有一个modalViewController已经在当前的viewController,我必须展示新的modalTableView。
Thanx提前。
答
在可见视图控制器中,创建并初始化模态tableViewController的实例。然后,仍然在可见视图控制器中,请致电[self presentModalViewController:<THE TABLE VIEW CONTROLLER YOU JUST INITIALISED> animated:YES];
希望这有助于!
-jrtc27
我已经试过这个,但它甚至会降低我现有的modalViewController,也不会出现。另外我试图在现有的modalView上显示modaltableView。我做的是:[displayController prsentModalViewController:modalTableView animated:YES];其中displayController是我现有的modalviewcontroller,并在tableview类中创建并添加tableview到self [self.view addSubview:modaltableView.view animated:YES];但是这个观点并没有显现出来。难道我做错了什么? – neha 2010-07-05 12:38:38