동적으로 UIView를 만드는 방법이 필요합니다. 따라서 부모 클래스는 배열 항목 수를 찾고 배열의 항목 양을 즉시 UIViews를 만들 수 있습니다.Obj-c + Cocoa touch의 동적 UIView
뷰를 동적으로 할당해야하며 즉시 만들 수는 없습니다.
도와 주시겠습니까?
동적으로 UIView를 만드는 방법이 필요합니다. 따라서 부모 클래스는 배열 항목 수를 찾고 배열의 항목 양을 즉시 UIViews를 만들 수 있습니다.Obj-c + Cocoa touch의 동적 UIView
뷰를 동적으로 할당해야하며 즉시 만들 수는 없습니다.
도와 주시겠습니까?
언제든지 만들 수 있습니다.
UIView *myView = [[UIView alloc] initWithFrame:myFrameRect]
루프 내에서 이것을 호출하고 나중에 사용할 목적으로 또는 원하는대로 다른 배열에 포인터를 저장할 수 있습니다. 당신이 끝나면 풀어주는 것을 잊지 마십시오. 그렇지 않으면 메모리 문제가 발생합니다.
나는 이것이 (taskinoor 응답에 대한 응답에 따라) 원하는 것이라고 생각합니다.
NSMutableArray* array = [[NSMutableArray alloc] init];
for (int i =0; i < 10; i++){
UIView *myView = [[UIView alloc] initWithFrame:CGRectMake(0.0, 5.0 + (i * 20), 15.0, 15.0)];
[array addObject:myView];
}
는 당신이 그 견해 중 하나를 할 때 바로 내가 찾던별로 어떤
UIView* view = (UIView*)[array objectAtIndex:number];
를 호출 할 때, 동적으로 포인터를 생성해야하므로 배열 (NSArray를)에서 카운트는 수 생성 된 UIView의 수는 배열의 항목 수이므로 UIView를 이름 (포인터)으로 참조 할 수 있어야합니다. –