2015-02-25 4 views
0

У меня странное поведение. У меня есть настройка UIScrollView в построителе интерфейса. У меня есть этот код:UIView прокрутка вертикальная, когда она не должна

//set up scrollview 
    UIView *content = [[[NSBundle mainBundle] loadNibNamed:@"SelectStickerView" owner:self options:nil] objectAtIndex:0]; 
    self.scrollView.contentSize=CGSizeMake(620 ,155); 
    [self.scrollView addSubview:content]; 

по какой-то причине он прокрутке вертикально сейчас, но размер содержания устанавливается точно так же, как размер контента UIView. Он отлично работает в моем другом UIViewController, но не на этом! Любые идеи, что может быть неправильным?

+0

Вы используете Autolayout? –

+0

У меня нет никаких ограничений или чего-либо еще нет – Kex

+0

Вам не нужно добавлять ограничения. Проверка флажка? –

ответ

0

Я понял это и хочу опубликовать ответ, если он полезен кому-то другому. Я добавил:

[self setAutomaticallyAdjustsScrollViewInsets:NO]; 

и исправил проблему. Он отлично работает в моем другом UIViewController без этой строки, возможно, это как-то связано с автоматической компоновкой, но я думаю, если вы всегда используете эту линию, вы можете покрыть свои базы. Cheers guys

Смежные вопросы