0

UIViewController で制御する「メイン」ビューがあります。そのビューに 2 つのラベルと UIImageView を追加しました。UIImageView の画像は矢印の画像で、その画像をあるラベルから別のラベルに移動したいです。

コントローラーから UIViewImage のオリジンを設定しようとしましたが、Xcode にエラー サインが表示されます:「式は割り当てられません」:

self.myArrowPointer.bounds.origin.y = 150.0;

ラベルとこの画像ビューを「ラップ」するビューを作成することを考えました。そして、 drawRect メソッドを使用して、この UIImageView をこの view.m ファイルから移動します。しかし、ストーリーボードからこのオブジェクト (ラベル、UIImageView) を作成した場合、これを行う方法がわかりません。

それで、私の質問は、ストーリーボード ビューで UIImageView を移動する方法です。

4

1 に答える 1

1

これはセッターなので、構造体全体を渡す必要があります。このような:

CGRect bounds = self.myArrowPointer.bounds;
bounds.origin.y = 150;
self.myArrowPointer.bounds = bounds;

self.myArrowPointer.frameただし、これを行うかself.myArrowPointer.center、画像を移動する必要があります。

于 2013-04-21T23:38:25.343 に答える