我正在开发一个iOS应用程序,要求用户在辅助视图中搜索列表,在列表中选择一个条目,然后关闭视图,并将mainViewController滚动视图图像调整到特定位置。
我已将所选条目存储在变量中,但我无法关闭视图,或者弄清楚如何使用我的变量重置scrollview。欢迎任何帮助。
答案 0 :(得分:0)
保存选择的位置,设置mainViewController的内容偏移量。
然后,如果您通过[view addSubView:]
显示您的辅助视图调用[secondViewController.view removeFromSuperView];
答案 1 :(得分:0)
您是如何显示要关闭的视图的?如果你正在使用 [self.view addSubview:someView]然后你可以调用[someView removeFromSuperview] ;.如果您的问题是您尝试让视图关闭它自己,您可以在主viewController中创建一个函数 - (void)closeSomeView来关闭视图。
至于调整scrollView,你只需创建一个CGPoint并做类似的事情
CGPoint somePoint = CGPointMake(xPosition, yPosition);
[scrollView setContentOffset:somePoint];