首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在UIScrollView中标记UIImage

如何在UIScrollView中标记UIImage
EN

Stack Overflow用户
提问于 2012-05-09 15:07:58
回答 4查看 289关注 0票数 0

如何将它们指定为具有标签:

代码语言:javascript
运行
复制
self.images = [NSMutableArray arrayWithObjects:
                       @"1.jpg",@"2.jpg",@"3.jpg",@"4.jpg",@"5.jpg",nil];

每当UIScrollView停在一个特定的图像时,它就会做一些事情/动作/动画。例如,当图像1显示时在左侧绘制框,当图像2在UIScrollView中显示时在右侧绘制框。谢谢。

下面是数组:

代码语言:javascript
运行
复制
- (void)awakeFromNib
{    
    if (self) {

        //set up carousel data
        //wrap YES = infinite loop
        wrap = YES;

        self.images = [NSMutableArray arrayWithObjects:
                       @"1.jpg",@"2.jpg",@"3.jpg",@"4.jpg",@"5.jpg"nil];
    }

}

这是我的图片显示的地方:

代码语言:javascript
运行
复制
- (UIView *)carousel:(iCarousel *)_carousel viewForItemAtIndex:(NSUInteger)index reusingView:(UIView *)view
{
    view = [[UIImageView alloc] initWithImage:[UIImage imageNamed:[images objectAtIndex:index]]];

    return view;

}
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-05-09 16:00:23

我根据我从其他答案的评论中得到的答案来回答(你真的应该修改你的问题!)

我假设有一个处于分页模式的UIScrollView,它在滚动停止后的整个画面上只显示一个图像。如果您只对获取此图像感兴趣并执行某些操作,假设依赖于您之前设置的标记,则滚动视图的委托中的代码可能如下所示:

代码语言:javascript
运行
复制
- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView
{
  int imageTag;
  for(UIView *sv in scrollView.subviews) 
  {
    if(sv.frame.origin.y >= scrollView.contentOffset.y 
       && sv.frame.origin.y <= scrollView.contentOffset.y + scrollView.frame.size.height) 
    {
      imageTag = sv.tag;
      break;
    }
  }
  switch (imageTag) 
  {
      //do something
  }
}
票数 1
EN

Stack Overflow用户

发布于 2012-05-09 15:10:13

如果您正在讨论导航上要显示的下一个图像。然后在这里检查示例代码

http://developer.apple.com/library/ios/#samplecode/PageControl/Introduction/Intro.html

如果还有什么事的话。然后解释一下

票数 0
EN

Stack Overflow用户

发布于 2012-05-09 15:36:21

检查图像的x坐标如何?这似乎是一种检查显示的图片的合法方式...如果需要标记,可以使用索引,或者将指向图像的指针存储在字典中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10511342

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档