我正在使用scrollview,並將滾動視圖的子視圖添加到後面的代碼中。而現在當我點擊一個按鈕從子視圖控制器,我想關閉我的scrollviewcontroller(父母)。我的scrollviewcontroller分頁啓用。 (mySubviewController)如何從滾動視圖的子視圖中關閉scrollview控制器
我正在使用這個,但沒有工作;
[[self parentViewController] dismissModalViewControllerAnimated:YES];
或這個;
[self dismissModalViewControllerAnimated:YES];
該怎麼做?
--- 編輯 ----
[main screen]---> [scrollview](srolling sub views)
[subview]((x button)-(y button)-(z button))
[subview]((x button)-(y button)-(z button))
[subview]((x button)-(y button)-(z button))
[subview]((x button)-(y button)-(z button))
當我點擊z按鈕進入anysubview,我想關閉滾動型...
我的滾動視圖的代碼;
- (void)loadScrollViewWithPage:(int)page {
if (page < 0) return;
if (page >= kNumberOfPages) return;
// replace the placeholder if necessary
MyViewController *controller = [viewControllers objectAtIndex:page];
if ((NSNull *)controller == [NSNull null]) {
controller = [[MyViewController alloc] initWithPageNumber:page];
[viewControllers replaceObjectAtIndex:page withObject:controller];
[controller release];
}
// add the controller's view to the scroll view
if (nil == controller.view.superview) {
CGRect frame = scrollView.frame;
frame.origin.x = frame.size.width * page;
frame.origin.y = 0;
controller.view.frame = frame;
[scrollView addSubview:controller.view];
}
}
感謝
不,我想關閉屏幕。 –
你爲什麼不使用popViewController? –
我是一名新的iphone開發者。我只想學習「如何實現scrollViewController從它的子視圖?」 –