Iphone 在UIScrollView和#x27上叠加图像;瓦片层

Iphone 在UIScrollView和#x27上叠加图像;瓦片层,iphone,uiscrollview,uiimageview,Iphone,Uiscrollview,Uiimageview,我的iPhone应用程序向用户展示了一些海量图像,我成功地将它们平铺起来,并使用UIScrollView让他们能够四处平移并详细查看部分图像。现在,我想在背景图像上方绘制点,并在用户平移/缩放时让它们四处移动,基本上就像在布告板上放置一个大头针一样。我不想永久标记图像,我可能需要移动它或添加更多图像。我的第一次尝试识别了下面的代码,我想我可以把它放到一个子视图中,因为它会出现在角落里,然后我会担心它与原点的偏移之类的东西。使用此代码,我在UIScrollView中的任何位置都看不到我的标记,因此

我的iPhone应用程序向用户展示了一些海量图像,我成功地将它们平铺起来,并使用UIScrollView让他们能够四处平移并详细查看部分图像。现在,我想在背景图像上方绘制点,并在用户平移/缩放时让它们四处移动,基本上就像在布告板上放置一个大头针一样。我不想永久标记图像,我可能需要移动它或添加更多图像。我的第一次尝试识别了下面的代码,我想我可以把它放到一个子视图中,因为它会出现在角落里,然后我会担心它与原点的偏移之类的东西。使用此代码,我在UIScrollView中的任何位置都看不到我的标记,因此我正在寻求帮助

myContentView = [[UIView alloc] initWithFrame:imageRect];
UIImageView *imageView = [[UIImageView alloc] initWithImage:marker];
[myContentView.layer addSublayer:tiledLayer];
[myContentView addSubview:imageView];

我要做的是制作另一个与myContentView大小相同的UIView*mapView来容纳平铺层,并使imageView和new mapView处于同一级别,而不是一个作为另一个的子视图

myContentView = [[UIView alloc] initWithFrame:imageRect];

UIView  *mapView = [[UIView alloc] initWithFrame:imageRect];
[mapView addSublayer:tiledLayer];
[myContentView addSubview:mapView];

UIImageView *imageView = [[UIImageView alloc] initWithImage:marker];
[myContentView addSubview:imageView];

我要做的是制作另一个与myContentView大小相同的UIView*mapView来容纳平铺层,并使imageView和new mapView处于同一级别,而不是一个作为另一个的子视图

myContentView = [[UIView alloc] initWithFrame:imageRect];

UIView  *mapView = [[UIView alloc] initWithFrame:imageRect];
[mapView addSublayer:tiledLayer];
[myContentView addSubview:mapView];

UIImageView *imageView = [[UIImageView alloc] initWithImage:marker];
[myContentView addSubview:imageView];

我修改了第三行以使其编译,但在UIScrollView上看不到任何更改。背景图像仍会出现,但上面没有绘制任何内容。我还颠倒了子视图的顺序,以防它被画在它下面,但没有运气。为了证明我得到了正确的标记,我尝试将它设置为屏幕上同时出现的按钮的图像,结果显示为全白色,因此在这一点上有一个问题,但由于背景图像上没有出现大的白色正方形,我想我仍然没有绘制到滚动视图中,编辑是为了使其显示出来[mapView.layer添加子层:平铺层];抱歉,错误出现在我的代码中的其他地方。你所需要的建议就是那一点。层的东西,它解决了我的问题。谢谢。我修改了第三行,让它进行编译,但我在UIScrollView上看不到任何更改。背景图像仍然出现,但上面没有画任何东西。我还颠倒了子视图的顺序它被画在它下面,但没有运气。为了证明我得到了正确的标记,我尝试将它设置为同时出现在屏幕上的按钮的图像,它显示为全白色,因此在这一点上有一个问题,但由于没有大的白色方块出现在我的背景图像上,我认为我仍然没有画进去滚动视图编辑的目的是使其成为[mapView.layer addSubLayer:tiledLayer];抱歉,错误在我的代码中的其他地方。您所需要的建议只是一点点.layer的东西,它解决了我的问题。谢谢。