UIScrollview
에 대한 질문이 있습니다.동적으로 UIScrollView의 콘텐츠 크기를 설정하는 방법
이야기는 내가 ChartsView라는 이름으로 재정의 방법 drawRect()
으로 직접 그릴 수 있습니다. 드로잉의 내용은 동적으로 생성되었습니다. 그래서 나는 런타임까지 그 크기를 모른다. 문제는 어떻게/어디에서 수퍼 뷰 (scrollView) 콘텐츠 크기를 동적으로 설정할 수 있습니까?
- (void)viewDidLoad
{
[super viewDidLoad];
// not this way. it's fixed size.....
ChartsView *chartsView = [[ChartsView alloc]initWithFrame:CGRectMake(0, 0, 320, 800)];
self.scrollView.contentSize = chartsView.frame.size;
[self.scrollView addSubview:chartsView];
}
행운 스위프트 3에 기록 확장입니다. 해결 방법을 찾으려고, 차트보기에서 슬라이드 뷰의 콘텐츠 크기를 설정하려고 할 때. 이제는 차트의 실제 크기를 가져 오는 데 사용할 수있는 API의 종류는 무엇입니까? ((UIScrollView *) [self superview]) contentSize = CGSizeMake (320, 480); –