gpt4 book ai didi

具有缩放功能的 iOS UIView/UIScrollView 覆盖

转载 作者:行者123 更新时间:2023-11-29 03:33:21 25 4
gpt4 key购买 nike

我有一个非矩形截面的 UIView/UIScrollView,我们称它们为房间平面图。UIView/UIScrollView 应该是可缩放的。当用户点击一个非矩形区域/房间时,我应该能够检测到哪个区域被点击了,比方说打开那个特定房间的详细平面图。问题是1. 当我放大和缩小时,“按钮”的大小必须改变。2.按钮不是矩形。

查看我尝试在 iOS 中实现的示例。 http://www.occc.net/ifp/

欢迎提出任何解决此问题的想法。

谢谢!

最佳答案

我试图在那里做类似的事情。我所做的是在 UIScrollView 中使用 UIImageView 并将图像加载到 UIImageView 中。

我在 viewDidLoad 中执行了此操作:

 scrollMap.minimumZoomScale=1;
scrollMap.maximumZoomScale=2.0;
scrollMap.delegate=self;

然后添加了这个功能:

- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView
{
return self.imgMap;
}

这使得 ScrollView 内的图像可以根据 ScrollView 的纵横比进行缩放。它对我有用。你可以尝试一下,这可能也适合你。

谢谢。

关于具有缩放功能的 iOS UIView/UIScrollView 覆盖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19498473/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com