Interface BuilderのUIImageViewをXCodeから回転することはできますか?私がPhotoshopでやっているように、画像を拡大縮小して回転させることができます。Interface BuilderでUIImageViewをどのように回転できますか?
私はそれがコードによって可能であることを知っていますが、インタフェースビルダーでこれを行う方法はありますか?
Interface BuilderのUIImageViewをXCodeから回転することはできますか?私がPhotoshopでやっているように、画像を拡大縮小して回転させることができます。Interface BuilderでUIImageViewをどのように回転できますか?
私はそれがコードによって可能であることを知っていますが、インタフェースビルダーでこれを行う方法はありますか?
。あなたは、はいあなたは少しトリックを使用することができ、あなたがそれをしたい場合、あなたはいくつかのコード
#define RADIANS(degrees) ((degrees * M_PI)/180.0)
theView.transform = CGAffineTransformRotate(theView.transform, radians)
あなたのコードスニペットのおかげで、ちょっと迷惑なのですが、 – gpichler
ハズレはインターフェイスビルダーで可能ではないthatsのが、コードは非常に簡単です:あなたはXcodeの現在のバージョンでこれを行うことはできません
#define RADIANS(degrees) ((degrees * M_PI)/180.0)
CGAffineTransform rotateTransform = CGAffineTransformRotate(CGAffineTransformIdentity,
RADIANS(120.0));
imageView.transform = rotateTransform;
を記述する必要がありますしかしhttp://radar.apple.com
でアップルへの機能要求を提出することができます。あなたのコード内
宣言この
@interface UIView (IBRotateView)
@property (nonatomic, assign) CGFloat rotation;
@end
@implementation UIView (IBRotateView)
@dynamic rotation;
- (void)setRotation:(CGFloat)deg
{
CGFloat rad = M_PI * deg/180.0;
CGAffineTransform rot = CGAffineTransformMakeRotation(rad);
[self setTransform:rot];
}
@end
のような新しいUIViewのカテゴリ今、あなたはあなたが好きなのUIView上で、次のようにインターフェイスビルダー上で直接実行時のパラメータ「回転」を使用することができます。
明らかにInterface Builderは、それが唯一のランタイムのレンダリングに影響を与えますので、レンダリング、内部でビューを回転しません。
いや偽 –
ことができないという... Xcodeはあなたが実行時パラメータを使用してのような任意の「アクション」あなたをバインドすることができます。私の答えは以下を読んでください。 – Gabriele