我正在使用一个滚动视图,我将子视图添加到滚动视图到后面的代码中。 现在,当我单击子视图控制器中的按钮时,我想关闭我的scrollviewcontroller (父级)。 我的scrollviewcontroller分页已启用。 并且所有页面使用相同的类。(mySubviewController)

我正在使用它,但是不起作用;

[[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时,我想关闭scrollview ...

我的scrollview的代码;

   - (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];
    }
}

谢谢

===============>>#1 票数:0

我不确定我是否完全了解您,但也许您应该尝试

[[self parentViewController] popViewControllerAnimated:YES];

===============>>#2 票数:0

用这个:

[self.subview.superview removeFromSuperview];

从我得到的结果来看,您的子视图应该是ViewController的视图。

  ask by Savas Adar translate from so

未解决问题?本站智能推荐:

1回复

将子视图添加到视图控制器时,ScrollView不滚动

我有一个ViewController1 ,它具有ScrollView 。 在该Scrollview ,我添加了另一个ViewController2 。 一切都按预期进行。 我可以滚动视图。 在此ViewController2 ,我试图使用与ViewController2分开的视图类初始化
1回复

从滚动视图打开图像到新的视图控制器

我有一个UIScrollView,其中包含多个UIImageViews。 我想知道从滚动视图中窃听了哪个UIImageView。 谢谢
1回复

如何在scrollview中设置视图控制器? [关闭]

我的要求是在scrollview中设置多视图控制器。
1回复

无法在滚动视图中显示滚动视图指示器

这是我的ViewController: 但是它什么也没显示。 我已经在这里检查了几个相同的问题,并尝试了所有可能的解决方案,但没有一个起作用。
8回复

如何从滚动视图中删除子视图?

如何从我的滚动视图中删除所有子视图... 我有一个uiview和它上面的滚动视图中的按钮,像这样。 这是我的代码在滚动视图中添加子视图 这是删除子视图的代码
1回复

如何释放在滚动视图中添加为子视图的uiview?

我添加了一个UIViewController的视图和一个滚动视图作为子视图的按钮...现在我该如何释放UIViewController的所有实例...这是一个附加的图像 在视图中,每个uiview上方都有一个按钮,用于进一步导航。 现在我想释放uiview并从滚动视图中删除按钮..
1回复

滚动视图子视图中的自动调整大小问题

我在UIView上有一个scrollview,并且一系列UIImageViews以串行方式放置在scrollview上。 我的问题是旋转设备时图像视图无法调整大小。 在viewWillAppear ,我添加了 有谁能够帮助我?
1回复

滚动视图中的contentoffset

我如何设置图像的contentoffset来跟踪用户所在的图像并选择将其保存到相册。 编辑: 在contentoffset中不确定要放置什么,以便可以跟踪用户打开的图像并选择要保存到相册的图像 任何想法将不胜感激。
3回复

滚动视图中的视图的多个副本

我在笔尖文件中有2个视图以及一些标签和文本字段。 我想制作该视图的多个副本并添加一个scrollview。 当我开始在滚动视图中添加视图时,它会添加到滚动视图的顶部。 帮助将不胜感激。 提前致谢。
1回复

滚动时滚动视图中的振动

我正在动态地添加视图滚动视图。 根据来自Web服务的数据,我通过添加图像和标签创建视图并将其添加到滚动视图。 问题是滚动图像时会发生振动,而这种情况不应发生。 我不明白原因。 请帮忙