CategoryTableView
からサブクラス化するビュー " " を作成しましたUIView
。が含まCategoryTableView
れていUITableView
ます。からそのサブクラスCategoryTableView
にサブビューとして追加しました。現在、実行時に新しいView Controllerをプッシュしたいと考えています。しかし、 では 、別のビュー コントローラをプッシュまたは提示するにはどうすればよいですか。のナビゲーション コントローラにアクセスできません。HomeViewController
UIViewController
didSelectRowAtIndexPath
CategoryTableView
CategoryTableView
質問する
5965 次
2 に答える
7
CategoryTableView.h
@property (retain, nonatomic) parentViewController *parent; //create one property for parent view like this
CategoryTableView.m
@sythesize parent;
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
[parent.navigationController . . .]; // preform action
//OR..
[parent presentModalViewController: . . .]; // present modal view
}
親.m
//while calling your CategoryTableView assign self to your parent object
CategoryTableView *tblView = [CategoryTableView alloc] init];
tblView.parent = self;
于 2013-04-03T05:38:36.017 に答える