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 に答える