如何在iphone上缩放图像并保持按钮大小相同,类似于Facebook App图像查看器?

时间:2012-10-11 15:11:35

标签: iphone ios

我希望能够缩放图像,但在其下面保留一些共享和评论按钮固定大小,类似于Facebook应用程序。我正在开发本机应用程序,而不是Web应用程序。实现这一目标的最佳方法是什么?

Viewing and zooming an image in iPhone Facebook app

2 个答案:

答案 0 :(得分:1)

只需将按钮放在自己的UIView中,只需缩放包含背景内容的视图。

为了进一步说明你应该有两个UIViews,例如buttonViewimageViewbuttonView需要位于imageView之上。图像视图应该允许缩放,buttonView不应该。

你需要注意你的buttonView允许捏合触摸(假设你如何缩放)传递给imageView,否则不会发生缩放。

触摸在响应者链中处理。我认为如果仅注册imageView来接收捏合手势,它应该可以正常工作,否则你将必须正确处理触摸并发送到正确的UIView

答案 1 :(得分:0)

我更确定您使用UIScrollView来显示所有内容 - 评论等。在这种情况下,我建议在其他视图中打开“缩放图像视图”进行缩放。它可以像覆盖现有的视图控制器或打开一个新的视图控制器。

当一个视图正在缩放而另一个视图滚动以向用户显示整个内容时,您可能会获得糟糕的用户体验。