iphone - 定位 UIScrollView

标签 iphone objective-c ios uiscrollview

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

最佳答案

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

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

关于iphone - 定位 UIScrollView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6646139/

相关文章:

ios - 如何按列值对 CoreData 中的记录进行分组?

ios - Quickblox 聊天室确实收到消息,但未调用

ios - 登录 FB 用户的相册

objective-c - 如何访问父 View ?

iphone - Xcode 有没有办法警告新的 API 调用?

ios - segue.identifier isEqualToString : @"segue1" is always null. IOS 6.1 Storyboard

ios - Ionic 2 RC3 iOS 8 自定义字体字母间距问题

iphone - NSFetchedResultsController,修改 NSFetchRequest?

ios - 使用 NavigationViewController 更改 View

ios - NSDictionary 作为参数的不一致行为