quinta-feira, 8 de dezembro de 2011

iOS: Problemas com UIScrollView do Interface Builder?

Pois é gente, esse é um problema que estava tendo quando fui utilizar o UIScrollView a partir de um nib. Estava todo o conteúdo dentro, mas não fazia a rolagem.

Descobri que o problema é que o Interface Builder não ajusta o contentSize do UIScrollView. Então é necessário fazer isso no código manualmente para ter o efeito desejado. Vou mostrar um exemplo, o nosso View que está dentro do UIScrollView tem o tamanho 300x800 e foi vinculado ao objeto scrollView, então o código ficaria assim:



-(void)viewDidLoad{
     [super viewDidLoad];
     CGSize size;
     size.width = 300;
     size.height = 806;

    scrollView.contentSize = size;
}

Um comentário:

  1. f you want to become a professional IOS developer. you should learn IOS. By learning IOS you can able to create build views. You can handle user interaction via controls like buttons, switches, and sliders etc. We can also able to display data in a table view. You can create alert boxes, handle navigation and transition between views. You can also follow iOS App Development online Course Hyderabad

    ResponderExcluir