iPhone 应用程序中的图像地图

发布于 2024-10-21 12:40:16 字数 94 浏览 8 评论 0原文

我想在 iPhone 应用程序中实现一个可点击的饼图。我有一个图像,但我想知道如何使用 UIImageView 或任何其他组件指定可点击区域。我不想使用 HTML 图像映射。

I want to impliment a clickable pie chart in iphone app. I have an image for this but i want to know how can i specify clickable areas using UIImageView or any other component. I don't want to use HTML image map.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

罪歌 2024-10-28 12:40:16

一个简单的解决方案可能是在图像顶部添加透明按钮。

UIButton *transparantButton = [UIButton buttonWithType:UIButtonTypeCustom];
transparantButton.frame  = CGRectMake(100, 100, 50, 50);
[transparantButton addTarget:self action:@selector(clicked) forControlEvents:UIControlEventTouchUpInside];
[imageView addSubview:transparantButton];

A simple solution could be to add transparent buttons on top of your image.

UIButton *transparantButton = [UIButton buttonWithType:UIButtonTypeCustom];
transparantButton.frame  = CGRectMake(100, 100, 50, 50);
[transparantButton addTarget:self action:@selector(clicked) forControlEvents:UIControlEventTouchUpInside];
[imageView addSubview:transparantButton];
半边脸i 2024-10-28 12:40:16

您可以尝试将自定义按钮放置在您想要的区域或检测触摸,并根据触摸的位置执行必要的操作。

注意:如果可点击区域的数量较少,则使用按钮的方法更好。

You can probable try by placing custom buttons over the areas you want or detect touch and based on the location of touch u can perform necessary actions.

Note: The method using buttons is better if the number of such clickable regions is small.

混吃等死 2024-10-28 12:40:16

您可以使用jquery mobilymap为iPhone创建图像地图: Jquery Map

you can create image map for iphone using jquery mobilymap: Jquery Map

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文