使用 objectAtIndex:indexPath.row 选择来更改滚动视图图像
Posted
技术标签:
【中文标题】使用 objectAtIndex:indexPath.row 选择来更改滚动视图图像【英文标题】:Use objectAtIndex:indexPath.row selection to change a scrollview image 【发布时间】:2011-08-04 16:52:21 【问题描述】:我正在开发一个 ios 应用程序,它要求用户在辅助视图中搜索列表,选择列表中的条目,然后关闭视图,并将 mainViewController 滚动视图图像调整到特定位置。
我已将所选条目存储在一个变量中,但我无法关闭视图,或弄清楚如何使用我的变量重置滚动视图。欢迎任何帮助。
【问题讨论】:
【参考方案1】:在你保存选择的地方,设置 mainViewController 的内容偏移量。
然后,如果您通过 [view addSubView:] 显示您的辅助视图
调用[secondViewController.view removeFromSuperView];
【讨论】:
【参考方案2】:您如何显示要关闭的视图。如果您正在使用 [self.view addSubview:someView] 然后你可以调用 [someView removeFromSuperview];。如果你的问题是你试图让视图关闭它自己,你可以在你的主 viewController 中创建一个函数 - (void)closeSomeView 来关闭视图。
至于调整滚动视图,您只需要创建一个 CGPoint 并执行类似的操作
CGPoint somePoint = CGPointMake(xPosition, yPosition);
[scrollView setContentOffset:somePoint];
【讨论】:
以上是关于使用 objectAtIndex:indexPath.row 选择来更改滚动视图图像的主要内容,如果未能解决你的问题,请参考以下文章
在使用加载数据流步骤的猪中,使用(使用 PigStorage)和不使用它有啥区别?
Qt静态编译时使用OpenSSL有三种方式(不使用,动态使用,静态使用,默认是动态使用)