NSString *yValue;
yValue= [[NSString alloc] initWithFormat:@"%1.2f", imageView.center.y];
[label setText:yValue];
我试图在屏幕上移动时显示imageview的y值。当我使用此代码时,标签根本不会出现。我不确定我做错了什么,感谢任何帮助。谢谢!
答案 0 :(得分:0)
您需要从图像的框架中获取y值,然后将其转换为字符串,然后设置标签的文本。
尝试:
CGRect imageFrame = imageView.frame;
NSString *yValue = [NSString stringWithFormat:@"%d", imageFrame.size.y];
[label setText: yValue];
**我没有测试过这段代码,但它应该接近**