在当前视图中访问子视图

Zhe*_*hen 0 cocoa-touch objective-c subview uiviewcontroller ios

我通过AppDelegate.m文件中的以下代码创建了一个带子视图的视图

//in AppDelegate.m file
//Initializeing the navcon, photoviewtable and default loading page
self.navcon = [[UINavigationController alloc]init];
self.photoViewTable = [[PhotoTableViewController alloc]init];
self.loadingPage = [[LoadingPageViewController alloc]init];

[self.photoViewTable.view addSubview:loadingPage.view];

[navcon pushViewController:photoViewTable animated:NO];
[self.window addSubview:navcon.view];
Run Code Online (Sandbox Code Playgroud)

如何访问子视图LoadingPage.view时,我在PhotoTableViewController.view

Jha*_*iya 5

使用tag属性UIView来获取你loadingPage.viewPhotoTableViewController.

loadingPage.view.tag = 111;
[self.photoViewTable.view addSubview:loadingPage.view];
Run Code Online (Sandbox Code Playgroud)

在你的photoViewTable班上.

LoadingPageViewController*  myLoadingPage = (LoadingPageViewController*) [self.view viewWithTag:111];
Run Code Online (Sandbox Code Playgroud)