У меня есть UIScrollview с IBOutlet, сопоставленным с ganttScroller.Этот UIScrollView имеет UIView в нем.Я сделал UIView в IB, и его ширина равна 100.
Затем я начинаю добавлять кнопки к этому UIView (отображаемому через IBOutlet scrollContent)
float test = [scrollContent frame].size.width;
for (int i=0; i<15; i++) {
UIButton *showButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];
showButton.frame = CGRectMake(55.0 * i,
50.0,
50.0,
20.0);
[showButton setTitle:NSLocalizedString(@"test", @"") forStates:UIControlStateNormal];
[scrollContent addSubview:showButton];
}
test = [scrollContent frame].size.width;
[scrollContent sizeToFit];
test =[scrollContent frame].size.width;
Вначале я проверяю размермоего scrollContent, и это действительно 100 (проверено 'test' в отладчике), после добавления кнопок это снова 100, а после sizeToFit это все еще 100 (я бы ожидал намного больше, так как все эти кнопки были добавлены ...Кнопки отображаются правильно! Мне нужен правильный размер для моего gantScroller (UIScrollView)
Что не так?