使用 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有三种方式(不使用,动态使用,静态使用,默认是动态使用)

MySQL db 在按日期排序时使用“使用位置;使用临时;使用文件排序”

使用“使用严格”作为“使用强”的备份

Kettle java脚本组件的使用说明(简单使用升级使用)