UIView
내용을 어떻게 복제 할 수 있는지 알 수 없습니다. 또는 심지어 가능합니까?UIView 복제
UIView
은 .xib 파일 내에 레이블과 버튼이 있습니다. 이제이보기를 다른 레이블 텍스트로만 n 번 복사하고 싶습니다.
이렇게하면 되겠지만, 그런 식으로는 마지막으로 표시된 개체 만 가져옵니다. _view1
은 IBOutlet
이며 _view1Label
과 같습니다.
NSMutableArray *Info = [[NSMutableArray alloc]initWithCapacity:number.intValue];
for(int i = 0; i != number.intValue; i++)
{
NSString *number = [NSString stringWithFormat:@"Zona%i ",[[NSUserDefaults standardUserDefaults] stringForKey:@"ObjectNumber"].intValue];
NSString *zona = [NSString stringWithFormat:@"%@%i",number, i+1];
NSString *parinkta = [[NSUserDefaults standardUserDefaults] stringForKey:zona];
_view1Label.text = parinkta;
_view1.hidden = false;
CGRect newrect = CGRectMake(_view1.frame.origin.x, _view1.frame.origin.y + (80 * i), _view1.frame.size.width, _view1.frame.size.height);
_view1.frame = newrect;
[Info addObject:_view1];
}
for(int i = 0; i != number.intValue; i++)
{
UIView *add = [Info objectAtIndex:i];
[self.view addSubview:add];
}
난 당신이 내가 뭘하려고 오전 아이디어를 얻을 것 같아요, 아마도이 일을 내 생각은 totaly 잘못, 그래서 그 누구도 날이의 경로에 얻을 수 있도록 수 있을까?
사용하십시오'UINib' :
같은 루프에 대한 귀하의 변경. –
자세한 방법을 알려주세요. 지식 부족으로 인해 유감입니다. 간단한 예를 사용하면 훨씬 더 명확 해집니다. – Datenshi
작은 예제를 추가하여 답변을 업데이트했습니다. 더 많은 것을 알고 싶다면 API 문서를 읽으십시오! – occulus