【问题标题】:Use objectAtIndex:indexPath.row selection to change a scrollview image使用 objectAtIndex:indexPath.row 选择来更改滚动视图图像
【发布时间】:2011-08-04 16:52:21
【问题描述】:

我正在开发一个 iOS 应用程序,它要求用户在辅助视图中搜索列表,选择列表中的条目,然后关闭视图,并将 mainViewController 滚动视图图像调整到特定位置。

我已将所选条目存储在一个变量中,但我无法关闭视图,或弄清楚如何使用我的变量重置滚动视图。欢迎任何帮助。

【问题讨论】:

    标签: ios xcode uiview uitableview scrollview


    【解决方案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];
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多