Min*_*arg 14 objective-c uiscrollview ios

每当我们搜索任何应用时,这都是来自应用商店的图片.我还想添加相同的scrollview概念,在其中显示currentntimage,并预览上一张和下一张图片.我可以在示例代码的帮助下创建此视图.但是没有找到任何解决方案,当用户点击任何图像时如何获得索引或标记值.这样我就可以打开每个图像的详细信息页面.如果有人对此有所了解,请帮助我.
提前致谢.
Sof*_*ner 45
将手势识别器添加到必要的图像视图:
UITapGestureRecognizer *frameTapGesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(frameTapGesture:)];
[_imgView addGestureRecognizer:frameTapGesture];
Run Code Online (Sandbox Code Playgroud)
然后在手势处理程序中访问附加到的视图手势识别器:
- (void)frameTapGesture:(UITapGestureRecognizer*)sender
{
UIView *view = sender.view; //cast pointer to the derived class if needed
NSLog(@"%d", view.tag);
}
Run Code Online (Sandbox Code Playgroud)
假设您有一个包含要显示的对象的数组和一个UIImageView用于显示图像的数组,只需在使用索引设置视图时执行此操作i:
imageView.tag = kImageTag + i;
Run Code Online (Sandbox Code Playgroud)
在哪里kImageTag任何常量 > 1 以确保您不会得到 0 作为标记。
现在,当选择视图时,您可以简单地检查图像视图的标签。
| 归档时间: |
|
| 查看次数: |
25346 次 |
| 最近记录: |