私のプロジェクトでは、垂直ボタンとテキストも垂直にしたいのですが、、、誰か助けてください?!
まさにこのようなもの
このコードを使用してボタンを回転させます
btn.transform = CGAffineTransformMakeRotation(-M_PI / 2);
と
btn.transform = CGAffineTransformMakeRotation(M_PI / 2);
代わりに、次を使用してボタンを回転できます。
yrButton.transform = CGAffineTransformMakeRotation(90.0*M_PI/180.0);
これにより、90度の回転が得られます。
このようにしてみてください。
btn.transform= CGAffineTransformMakeRotation(DEGREES_TO_RADIANS(270));
定義する
#define DEGREES_TO_RADIANS(x) (M_PI * x / 180.0)
この目的のためにCGAffineTransformを使用できます。選択に従って回転します。
これは、変換によって実現できます。
時計回りに回転するには:
button.transform = CGAffineTransformMakeRotation(90.0*M_PI/180.0);
そして反時計回り:
button.transform = CGAffineTransformMakeRotation(-90.0*M_PI/180.0);
最初の数値 (90.0 または -90.0) は、ボタンを回転させる角度 (度) を指定します。