このチュートリアルに従って描画アプリケーションを作成しようとしています: http://www.effectiveui.com/blog/2011/12/02/how-to-build-a-simple-painting-app-for-ios/、および次に、画面全体に描画するだけでなく、別の UIView 内にある UIView にのみ描画するようにしようとしました。(私が入れ子になった UIView と呼んでいるもの)
私のコードは現在 github にあります: https://github.com/sammy0025/SimplePaint
チュートリアルの元のコードを微調整したのは、一部のクラス プレフィックス名を変更し、ARC を有効にして解放を行わないようにし、ストーリーボードを使用し (チュートリアルの元のコードで問題なく動作します)、メイン ビュー コントローラーでこのコードを変更したことだけです。実装ファイル (SPViewController.m):
-(void)viewDidLoad
{
[super viewDidLoad];
nestedView.backgroundColor=[UIColor colorWithWhite:0 alpha:0]; //This is to make the nested view transparent
SPView *paint = [[SPView alloc] initWithFrame:nestedView.bounds]; //original code is SPView *paint=[[SPView alloc] initWithFrame:self.view.bounds];
[nestedView addSubview:paint]; //original code is [self.view addSubview:paint];
}
私の質問は、ネストされた UIView 内にのみ描画するようにするにはどうすればよいですか?