のフレームを変更する場合、UIView
2つのオプションがあります。1つ目は、ビューの関数にCGRect
パラメーターとしてaを渡すことです。setFrame
もう1つは、にview.frame
等しく設定することCGRect
です。
1) [view setFrame:frame];
2) view.frame = frame;
setFrame
の関数を使用するUIView
と、ビューがフレームを変更する必要があることを簡単に検出できます。ただし、プロパティ(view.frame
)を変更するだけの場合、ビューはフレームが変更されたことをどのように検出しますか(ビューのフレームがすぐに更新されるため)。