イッツァハローワールド

恥さらしていこうかなとか。

UIViewを回転させる

地味に傾けるやり方とかわかんないなーと思って調べたので備忘録

コード

    // myViewを180度回転させる
    myView.transform = CGAffineTransformRotate(myView.transform, M_PI);

サンプル:前の記事のダイアログを回転させました。

手作りモーダルダイアログ(もどき)を作る - イッツァハローワールド

まず、対象のビュー(ContentsView)をOutletにする。
f:id:hanamiju:20150211194014p:plain


つづいてコードを少しいじる。

// CustomDialogViewController.m

- (void)viewDidLoad {
    [super viewDidLoad];
    _mTitleLabel.text = _title;
    _mContentsLabel.text = _contents;
    // ContentsViewを180度回転させる
    self.mContentsView.transform = CGAffineTransformRotate(self.mContentsView.transform, M_PI);
}

結果

f:id:hanamiju:20150211194154p:plain

ひっくり返ってます。