UIView
nibファイルからビューを取り込むカスタムを作成しようとしています。
私のコントローラーには、次のようなものがあります。
self.arcView=[[JtView alloc] initWithCoder:self];
self.arcView.backgroundColor=[UIColor redColor];
self.arcView.frame=CGRectMake(30.0f,200.0f, 100.0f, 100.0f);
[self.view addSubview:self.arcView];
私の最初の質問は、何を議論するべきかということinitWithCoder (NSCoder *)
です。私は自分自身を試しましたが、互換性のないポインタ型を取得しましたが、これは機能しているようです。しかし、質問2に移ります。
第二に、引数は、カスタムビューをフレームに配置するときに使用initWithCoder
することです。さて、カスタムビューにをロードしてからフレームに入れたいと思います。上記のようにフレームを追加するだけで大丈夫ですか(動作しているように見えます)?nibs
initWithFrame
nib