0
NSString *yValue;

yValue= [[NSString alloc] initWithFormat:@"%1.2f", imageView.center.y];
[label setText:yValue];

我试图在图像视图在屏幕上移动时显示它的 y 值。当我使用此代码时,标签根本不会出现。我不确定我做错了什么,感谢您的帮助。谢谢!

4

1 回答 1

0

您需要从图像的框架中获取 y 值,然后将其转换为字符串,然后设置标签的文本。

尝试:

CGRect imageFrame = imageView.frame;
NSString *yValue = [NSString stringWithFormat:@"%d", imageFrame.size.y];

[label setText: yValue];

** 我还没有测试过这段代码,但它应该很接近 **

于 2012-06-20T14:44:24.710 回答