xcode:使用内部按钮创建可缩放图像

时间:2011-01-01 13:20:27

标签: xcode image button zoom

您好,首先祝大家新年快乐! 我是Stack Overflow的新手,但我经常使用它来获得我的问题的答案。但现在我站在墙上,不知道要继续前进。

我想做什么:xcode - iPad Project

  1. 应用程序有一个非常大的图片(4000px到5000px)
  2. App应该从缩小的图片开始,以查看整个图像
  3. 图片应该是可缩放的和可拖动的
  4. 如果图片缩小,您应该有几个按钮或可选区域(隐藏按钮)来显示(弹出)文本字段。这些按钮也应该在图像上进行缩放。所以
  5. 示例:脸部图片

    • 脸部被缩小,因此眼睛会填满整个显示器
    • 用户触动眉毛
    • 弹出窗口显示“眉毛保护眼睛免受灰尘影响”

    第1点和第2点(和3)我能够使用本网站的教程进行设置:http://vimeo.com/1642150

1 个答案:

答案 0 :(得分:0)

您需要连接UIScrollView的委托方法。

- (void)scrollViewDidZoom:(UIScrollView *)scrollView
{
   if (scrollView.zoomScale > EXTRA_INFO_THRESHOLD)
   {
      [self displayExtraInfoLayer];
   }
   else
   {
      [self hideExtraInfoLayer];
   }
}

我猜您可以将这些按钮转储到UIView容器中,并将其添加到滚动视图上方displayExtraInfoLayer的视图层次。