Objective C,iOS,有哪些选项可以在 UIImageView 中的图像顶部添加一些文本?

发布于 2024-11-09 06:33:13 字数 573 浏览 0 评论 0原文

我需要以编程方式添加一些数字/文本,以便它显示在我为多个 UIImageView 指定的图像顶部。我的用户还可以在屏幕上拖动图像视图。我需要文字同时移动。要移动图像视图,我使用此代码。

-(void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event {

for (id football in multipleFootballs) {
    UITouch *touch = [touches anyObject];
    if ([touch view] == football) {
        CGPoint pt = [[touches anyObject] locationInView:football];
        CGRect frame = [football frame];
        frame.origin.x += pt.x - startLocation.x;
        frame.origin.y += pt.y - startLocation.y;      
        [football setFrame:frame];
    }
  }
}

I need to add some numbers / text, programmatically so it shows on top of an image I have specified for several UIImageViews. Also my users are able to drag the image view around the screen. I need the text to move at the same time. To move the image views I use this code..

-(void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event {

for (id football in multipleFootballs) {
    UITouch *touch = [touches anyObject];
    if ([touch view] == football) {
        CGPoint pt = [[touches anyObject] locationInView:football];
        CGRect frame = [football frame];
        frame.origin.x += pt.x - startLocation.x;
        frame.origin.y += pt.y - startLocation.y;      
        [football setFrame:frame];
    }
  }
}

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

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

发布评论

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

评论(2

牵强ㄟ 2024-11-16 06:33:13

几乎任何 UIViewUIView 后代都可以作为子视图添加到任何其他 UIView 中。因此,您可以使用文本创建一个 UILabel ,并将其作为子视图添加到您的 UIImageViews 中,使用 UILabel< 的适当的 CGRect /code> 的框架将其放置在 UIImageView 中您想要的位置。

Just about any UIView or UIView descendent can be added to any other UIView as a subview. So you could create a UILabel with your text and add it as a subview to your UIImageViews using an appropriate CGRect for the UILabel's frame to position it where you want it in your UIImageView.

爺獨霸怡葒院 2024-11-16 06:33:13

您可以子类化 UIImageview 并添加 UILabel 作为子视图。然后您可以编辑标签,它会无缝地工作。

You could subclass UIImageview and add a UILabel as a subview. Then you can edit the label and it would work seamlessly.

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