【问题标题】:Grouping items inside a Scroll View using Xcode 4.3.2 and storyboards使用 Xcode 4.3.2 和情节提要对滚动视图中的项目进行分组
【发布时间】:2012-05-10 18:11:46
【问题描述】:

我在图像视图中,滚动视图中,视图中有一个大图像。

View Controller
    View
        Scroll View
            Image View - 1750x3000image
            Button - button1
            Button - button2
            Button - button3
            Button - button4

当我放大和缩小时,按钮不会与较大的图像同步。滚动,按钮确实与图像一起跟踪。

我想要完成的是让较大图像的区域成为按钮,或者让按钮悬停在这些区域上。

【问题讨论】:

  • 你能说得清楚点吗?跟踪/不跟踪是什么意思?
  • 图像它是地图上的图钉。缩小图钉在纽约。当我放大时,大头针从纽约移开,最终到达加拿大西北部。图像相对于手指位置放大,按钮相对于左上角放大和缩小 0,0
  • 所以按钮应该是地图应用程序中大头针的工作方式,大头针固定在地理位置上,而相邻大头针在缩小时会靠得更近?
  • 是的,一个大头针卡在了地上。当地面移动时,销也随之移动……
  • 您是否尝试将按钮添加为 imageview 的子视图,而不是直接将其添加到 ScrollView?

标签: ios xcode scrollview


【解决方案1】:

根据我的猜测,您希望您的图像像一个按钮。只需将具有清晰颜色背景的 UIButton 自定义类型(与图像视图相同的框架)添加到图像视图顶部的滚动视图。

编辑:尝试将按钮添加为图像视图的子视图,而不是将其直接添加到 ScrollView?

【讨论】:

  • 抱歉,我更新了问题以表明我将在 1 张图片上添加大量按钮。
  • 当你在 IB 中添加它时,你确定将它作为子视图添加到 imageView 中吗?而不是滚动视图?确保将按钮拖到 IB 文档大纲中的 imageview 上。基本上,您的按钮应该比 imageView 缩进一个级别,imageView 比父视图缩进一个级别。不知道为什么 IB 的行为会有所不同。如果您可以分享 IB 文档大纲的屏幕截图会有所帮助
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-05-31
  • 2023-04-06
  • 2013-11-19
  • 1970-01-01
  • 2017-02-06
  • 1970-01-01
  • 2013-05-12
相关资源
最近更新 更多