【问题标题】:Positioning UIScrollView定位 UIScrollView
【发布时间】:2011-07-11 05:33:06
【问题描述】:

我有一个 iphone 应用程序,我可以在其中显示一系列图像。当用户点击图像时,我需要将该图像带到第一个位置,表示它是所选图像。我可以通过子类化来实现 uiscrollview 中的点击。但我无法将 imageview 定位到 uiscrollview 中的第一个。请帮助解决这个问题。 提前致谢。

【问题讨论】:

    标签: iphone objective-c ios uiscrollview


    【解决方案1】:

    您可以使用 contentOffset 属性将滚动视图移动到所需位置。您可以使用触摸位置计算图像位置。例如,如果图像是水平滚动的,

    float _x = touchedX - (touchedX % imageViewWidth);
    CGPoint contentOffset = CGPointMake(_x, 0); // to scroll horizontally
    [scrollView setContentOffset:contentOffset animated:YES];
    

    【讨论】:

      【解决方案2】:

      如果你知道图像视图在滚动视图中的位置,那么你可以在 UIScrollView 中的setContentOffset:animated: 的帮助下使其显示在视图中。

      希望这会对你有所帮助。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-08-19
        • 2011-05-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多