iphone - 如何在 iPhone 上缩放图像并保持按钮大小相同,类似于 Facebook 应用程序图像查看器?

标签 iphone ios

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

Viewing and zooming an image in iPhone Facebook app

最佳答案

只需将按钮放在自己的 UIView 中,然后仅缩放包含背景内容的 View 。

为了进一步澄清,您应该有两个 UIView,例如buttonView , imageViewbuttonView需要坐在imageView之上。 ImageView 应允许缩放,buttonView不应该。

您需要小心您的 buttonView允许捏合触摸(假设这就是您缩放的方式)传递到 imageView否则缩放不会发生。

触摸是在响应者链中处理的。我认为只要 imageView 就应该可以正常工作已注册以接收捏合手势,否则您将必须正确处理触摸并发送到正确的 UIView

关于iphone - 如何在 iPhone 上缩放图像并保持按钮大小相同,类似于 Facebook 应用程序图像查看器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12842846/

相关文章:

ios - 按下 UIAlert 按钮后更改 Storyboard

ios - 从终端设置 iOS 模拟器自定义位置

iphone - openURL:使用包含格式化 NSString 的 NSURL 不起作用

iphone - 核心数据错误:由于未捕获的异常 'NSInvalidArgumentException'而终止应用程序,原因: 'Can'对对象0进行正则表达式匹配

iphone - (iphone) 如何从后台线程中创建的 imageRef 创建 UIImage?

android - Android开发中的Unwind segue相当于什么

iphone - CCRandom_0_1()生成相同的数字

ios - swift 错误 : Value of type 'NSObject -> () ' AnimalListTableViewController' has no member 'tableView'

ios - 在 KVO 中使用什么作为键路径?

iphone - iPhone上的Facebook Connect