最近私は、私が作成した、すなわちYellowTileView
クラスを、iOSのプロジェクトをやっている、私はボタンをクリックしたときのような何かをしたいと思い、新しいタイルがObjective Cプログラミングでコンストラクタをカスタマイズするには?
-(IBAction)ShowImage:(id)sender
{
YellowTileView *yt=[[YellowTileView alloc] initWithFrame:CGRectMake(0, 0, 60, 80)];
[self.view addSubview:yt];
}
この作品の罰金のために表示されます私。しかし、次のステップは、別の方法でランダム化した整数を取ることです。
私の質問は、自分でメソッドinitWithFrame
を再定義/作成できますか?はいの場合、私はこれをどうやって行うことができますか?クラスにいくつかの描画コードがあるので、問題はありますか?
だから私は、私はこの方法でそれを行うことができます知っている可能性があります ' - (ID)initWithFrame:(CGRect )frame andNumber:(int)number { self = [スーパーinitWithFrame:フレームと番号:番号]; if(self){ myNumber = number; } ' – HebitzLau
いいえ - あなたのスーパークラスは' initWithFrame:andNumber: 'メソッドを持っていません - 私の編集された答えを見てください:) – deanWombourne