0

我想实现与 facebook iPad 应用程序类似的功能,其中可以将文本添加到图像中,如下图所示。

未缩放时的图像

我可以使用 imageview 中的文本添加这样的视图,但不知道如何在放大或缩小时保持添加视图的大小,如下图所示(如 mapview 中的图钉)?

放大图像

有人可以建议我在我的应用程序中实现上述 facebook 标记功能吗?提前致谢。

4

1 回答 1

0

你应该把你的图像放在一个滚动视图中以便能够缩放它。您的标签是添加在 [scrollView superView] 上的视图,因此您可以缩放图像并且您的标签保持相同的大小。然后通过一些逻辑和 UIView 的 convertPoint 方法,您应该在调整大小的图像中检索锚点的坐标。

- (CGPoint)convertPoint:(CGPoint)point toView:(UIView *)view

这不是一个完全成熟的答案,但你应该有步骤。或许你还可以找到一些开源实现来使用或鼓舞人心

于 2013-02-11T14:23:14.637 回答