0

ストーリーボードで作成し、対応するコントローラーの .h に接続した送信ボタンがあります。

私がする必要があるのは、いくつかの要素を上にシフトすることです。プロパティを持つ要素については、次のようにしました。

CGPoint pt = test.center;
pt.y -= 60;
test.center = pt;

しかし、ボタンにはそのボタン用に作成されたプロパティがありませんでした。ボタンを移動する方法と、ボタン用に自動的に作成されたプロパティがないのに、他のすべての UI 要素用のプロパティがある理由を理解するのを手伝ってもらえますか?

ありがとう!

4

1 に答える 1

1

ボタン用に 2 つの接続を作成する必要があります。1 つはアクション用、もう 1 つはアウトレット用です。ポップアップする小さなダイアログで、作成するものを選択します。

アクションまたはアウトレットを選択

それらを互いに反転したものと考えることができます。アクション接続はコントローラーを指すボタンであり (ターゲット/アクションをプログラムでボタンに渡すのと同じ)、アウトレットはボタンを指すコントローラーであるため、いつでもボタンを操作できます。

于 2012-07-13T22:39:15.073 に答える