とにかく、メインビューと重なるビューを持つことはできますが、すべてではありませんか? ちょうど80/90%くらい?デザイナーがそのようなものを設計したので、私はそれを求めています:
ご覧のとおり、ビューが 1 つとメイン ビューが背後にあります。どうすればそれを実装できますか? そして、将来再利用できる衣装ビューを作成する最良の方法は何ですか?
わかりました!
とにかく、メインビューと重なるビューを持つことはできますが、すべてではありませんか? ちょうど80/90%くらい?デザイナーがそのようなものを設計したので、私はそれを求めています:
ご覧のとおり、ビューが 1 つとメイン ビューが背後にあります。どうすればそれを実装できますか? そして、将来再利用できる衣装ビューを作成する最良の方法は何ですか?
わかりました!
の原点 x は次のように変更できますUIView
: (たとえば、左から 100px のスペース)
view.frame = CGRectMake( 100, 0, view.frame.size.width, view.frame.size.height );
x と y は左下隅から始まることを忘れないでください。
view.frame = CGRectMake( x, y, width, height);
将来再利用できるカスタム ビューを作成する最良の方法は何ですか?
UIView
Objects ライブラリから追加し、サブクラス化します。
更新(アニメーションで行う):
[UIView animateWithDuration:0.5f animations:^{
[viewOutlet setFrame:CGRectMake( 100, viewOutlet.frame.origin.y, viewOutlet.frame.size.width, viewOutlet.frame.size.height)];
}];