최근 내가, 내가 만든 즉 YellowTileView
클래스를 iOS에서 프로젝트를하고있는 중이 야, 내가 버튼을 클릭하면 같은 일을하고 싶은, 새로운 타일Objective C 프로그래밍에서 생성자를 사용자 정의하는 방법은 무엇입니까?
-(IBAction)ShowImage:(id)sender
{
YellowTileView *yt=[[YellowTileView alloc] initWithFrame:CGRectMake(0, 0, 60, 80)];
[self.view addSubview:yt];
}
이 잘 작동에 대한 표시됩니다 나를. 그러나 다음 단계는 다른 방법으로 무작위로 추출한 정수를 취하는 것입니다.
내 질문은 내가 직접 initWithFrame
메서드를 재정의하거나 만들 수 있습니까? 그렇다면 어떻게 할 수 있으며 클래스에 드로잉 코드가 있으므로 문제가 될 수 있습니까? YellowTileView
?
그래서 내가 아는 나는이 방법으로 작업을 수행 할 수 있습니다 '- (ID) initWithFrame : (CGRect) frame andNumber : (int) number { self = [super initWithFrame : 프레임 및 번호 : 번호]; if (self) { myNumber = number; }' – HebitzLau
아니요 - 수퍼 클래스에'initWithFrame : andNumber :'메소드가 없습니다 - 편집 된 답변보기 :) – deanWombourne