나는 당신이 질문에 맞다고 생각하면 scrollView의 동적 내용과 같은 것이 필요합니다. 따라서 배열을 사용하여 scrollView에 넣을 셀의 수를 제어하고 label, imageView 또는 원하는 것을 만드십시오. 예를 들면 다음과 같습니다.
//You will need to clean your scrollView Content in everytime
for(UIView *view in [yourScrollView subviews]){
[view removeFromSuperview];
}
for(int i=0;i!=[yourArray count];i++)
{
labels[i]=[[UILabel alloc]init];
//anyInteger is about your views place.
views[i]=[[UIView alloc]initWithFrame:CGRectMake(21, i*anyInteger, 300, 50)];
views[i].backgroundColor=[UIColor colorWithRed:0.1 green:0.2 blue:1.8 alpha:0.0];
[views[i] addSubview:labels[i]];
[yourScrollView addSubview:views[i]];
}
이 코드는 ScrollView에 개체를 삽입하는 데 도움이됩니다. 나는 이것을 아직 시험하지 못했지만 그것이 당신에게 생각을 줄 것이라고 생각한다.
나는 그것이 작동하지만 UITableView에 표시 사용자 지정 셀과 같은 다른 방법이 있다고 생각합니까? 한 클래스가 레이블, 이미지 등을 포함하는보기 만 가지고 있고 그 클래스의 객체를 만들고 objViewClass.lblName = @ "yucel"과 같은 값을 할당하면됩니다. –
네, 가능할 것 같습니다. 클래스를 생성하고, initWithnibName 메소드를 작성하고,이 클래스에 표시 할 내용을 제공하십시오. 그런 다음 해당 클래스를 호출하십시오. * objectOfClass = [[class alloc] init]; objectOfClass.view.frame = CGRectMake (0, 100, 800, 900); [self.view addSubview : objectOfClass.view]; –
Thanks Again Yucel, 나는이 [link] (http://stackoverflow.com/questions/18897582/adding-uiviewcontrollers-to-uiscrollview)의 답변도 얻었습니다. –