2017-12-21 33 views
0

스크롤 뷰 내부에 뷰 컨트롤러 세트가 있습니다. scrollview 메뉴와 연결되어 있습니다. 메뉴 스크롤에서 메뉴를 클릭하면 존경받는 viewcontroller가 표시됩니다. 하지만 모든 뷰 컨트롤러는 처음에로드됩니다. 내가 존경받는 메뉴를 클릭하면보기 컨트롤러를 다시로드해야합니다.Scrollview 내부에서 viewcontroller를 새로 고치는 방법은 무엇입니까?

btnArray = @[@"Dashboard", @"Daily Log", @"Labour Timesheet", @"Work Safety", @"Soil", @"Equipment", @"Site Photos", @"Quick Links", @"Printable Forms"]; 
[self addButtonsInScrollMenu:btnArray]; 


DashBoardViewController *dashboardVC = [storyBoard instantiateViewControllerWithIdentifier:@"Dashboard"]; 
DailyReportListViewController *dailyLogVC = [storyBoard instantiateViewControllerWithIdentifier:@"DailyReportListVC"]; 
TimeSheetListViewController *labourTimesheetVC = [storyBoard instantiateViewControllerWithIdentifier:@"TimeSheetListVC"]; 
SafetyReportListViewController *workSafetyVC = [storyBoard instantiateViewControllerWithIdentifier:@"SafetyReportListVC"]; 
DashBoardViewController *soilVC = [storyBoard instantiateViewControllerWithIdentifier:@"Dashboard"]; 
DashBoardViewController *equipmentVC = [storyBoard instantiateViewControllerWithIdentifier:@"Dashboard"]; 
DashBoardViewController *sitePhotosVC = [storyBoard instantiateViewControllerWithIdentifier:@"Dashboard"]; 
DashBoardViewController *quickLinksVC = [storyBoard instantiateViewControllerWithIdentifier:@"Dashboard"]; 
DashBoardViewController *printableFormsVC = [storyBoard instantiateViewControllerWithIdentifier:@"Dashboard"]; 

controllerArray = @[dashboardVC, dailyLogVC, labourTimesheetVC, workSafetyVC, soilVC, equipmentVC, sitePhotosVC, quickLinksVC, printableFormsVC]; 
[self addChildViewControllersOntoContainer:controllerArray]; 
+0

이 귀하의 요구 사항의 스크린 샷을 제공 호출합니다. – phani

답변

0

루프 controllerArray 통해 같은 내 코드를 보면 있는 viewDidLoad