私は根本的な誤解を持って操作しているか、ここで簡単なことを見逃していることを知っています. 基本的に、ユーザーが UIButton をクリックしたときに、既存の UIViewController の上に新しい UIViewController を追加しようとしています。
-(void)newCharacterClick:(id)sender{
characterViewController *viewController = [[[characterViewController alloc] initWithNibName:@"characterView" bundle:[NSBundle mainBundle]]autorelease];
//viewController.view.bounds = CGRectMake(0.0, 0.0, 480, 320);
viewController.view.transform = CGAffineTransformIdentity;
viewController.view.transform = CGAffineTransformMakeRotation(degreesToRadian(90));
[[[UIApplication sharedApplication] keyWindow] addSubview:viewController.view];
}
結果は次のようになります: http://files.me.com/kevin_beck/5x4b6h
新しく追加されたビューは、(-20, -20) 付近から始まり、元のビューが右下に露出しているように見えます。CGRectMake の値を変更しようとしましたが、サブビューがまったく応答しません (つまり、新しい座標に移動します)。サブビューを[セルフビュー]に追加してみましたが、同様の結果が得られました。サブビューが最初のビューの一部のサブビューに追加されているようですが、見つけるのに苦労しています。ここで可能な解決策を探し始めることができる提案はありますか?