带有缩放目标 c 的图像上方的按钮
Posted
技术标签:
【中文标题】带有缩放目标 c 的图像上方的按钮【英文标题】:Button above image with zoom objective c 【发布时间】:2012-08-23 15:03:20 【问题描述】:我需要显示一个图像,在它上面一些按钮对应于图像的某些可点击区域,问题是图像有缩放,当我缩放图像时,按钮不会留在同一个地方如图。解决方案是使用 Apple PhotoScroller 示例中使用的 ImageScrollView 类。无论缩放如何,该按钮都会出现在正确的位置。
就像示例一样,我使用 ScrollView 来显示多个图像,这些图像由 ImageScrollView 类显示。
该类在.H文件中声明了一个UIView,但在实现文件中,显示图片的方法,将UIView转换为UIImageView
imageView = [[UIImageView alloc] initWithImage: image];
然后创建我的按钮并添加到 imageView。
amazon = [UIButton buttonWithType: UIButtonTypeRoundedRect];
amazonia.frame = CGRectMake (92,240,109,142);
[amazon addTarget: self action: @ selector (selectState :) forControlEvents: UIControlEventTouchUpInside];
[imageView addSubview: amazon];
我的问题是按钮不响应按钮事件,它出现在正确的位置和所有内容,但不响应按钮事件。
有什么想法吗?也欢迎有关如何在图像上实现这些可点击区域的想法。
【问题讨论】:
【参考方案1】:确保设置imageView.userInteractionEnabled = YES
!
希望对您有所帮助。
【讨论】:
以上是关于带有缩放目标 c 的图像上方的按钮的主要内容,如果未能解决你的问题,请参考以下文章