2013-06-21 4 views
0

В настоящее время у меня очень тривиальная проблема с моим UIScrollView, который находится в UIView UIViewController.UIScrollView в UIView, не прокручивая содержимое ENTIRE

В настоящее время я использую файл xib, потому что много информации, которую я помещаю внутри UIScrollView, слишком много для меня, чтобы кодировать .... (ALOT OF INFO, IMAGES, blah blah blah) но все они статичны.

Это код, который я использовал, чтобы добавить UIScrollView к UIView в UIViewController в:

_scrollView = [[UIScrollView alloc] init]; 
_scrollView.delegate = self; 
_scrollView.scrollEnabled = YES; 
_scrollView.showsVerticalScrollIndicator = YES; 
_scrollView.contentSize = CGSizeMake(self.view.bounds.size.width, self.view.bounds.size.height * 7); 
[self.view addSubview:_scrollView]; 

Как вы можете видеть, UIScrollView большой !!!

Я установил его размер контента в 7 раз больше размера UIView и установил метод delegete для соответствия UIViewController.

Теперь я могу отлично прокручиваться, но я не могу прокрутить весь контент UIScrollView, даже если я установил его размер контента в A LARGE amount !!!

Что, черт возьми, я делаю неправильно? :(

Я также прокомментировал эту:

//_scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(self.view.frame.origin.x, self.view.frame.origin.y, self.view.bounds.size.width, 2389)]; 

Но когда я использую (^) строку кода по сравнению с линией ниже (/) кода .... Нет скроллинг не может быть сделано. ...

_scrollView = [[UIScrollView alloc] init]; 

Что я делаю не так ?!/рыдание ....

Спасибо

EDIT:

UIScrollView теперь ПОЛОВИНА размер UIView в XIb ..... Все было установка в XIb а ... это весь код там будет видно ...

Если вы хотят некоторые снимки ... здесь ....

Pic 1

Pic 2

Pic 3

UIScrol lview в первой картине прокручивается вниз ПОЛНОСТЬЮ .....

Я также NSLog (@ "self.view.bounds.size.height * 7) -> я получаю 2000+

ответ

0

Ну, потому что Я не могу видеть весь ваш код или его результаты. Я могу только предположить, что UIScrollView больше, чем экран.

Это означает, что часть содержимого скрыта за пределами экрана.

Надеется, что это помогает :)

+0

Я просто изменил размер UIScrollView в моем UIView, чтобы быть вдвое меньше UIView ..... все равно ничего .... Я не могу прокрутить весь контент, просто часть. Я также установил размер моего контента в 10000 .... все равно ничего. Должно быть, что-то действительно немое. Я делаю неправильно, потому что это заставляет меня разозлиться. Одна из самых простых целей в моем приложении, и я даже не могу это сделать – jsetting32

+0

Я ненавижу IB, скорее сделаю все, что делает HARDER ... программно – jsetting32

+0

Это самая неприятная особенность ..... SWEAR !!! – jsetting32

0

Это плохая идея поместить все представления непосредственно в окне прокрутки. попробуйте поместить их в один вид, только он живет непосредственно в прокрутке.

+0

.... Так что обмен мнениями? UiView в UiscrollView? Я просто попробовал это и ... еще больше, если кто-то из них должен был работать ... – jsetting32

+0

А также, как это плохая идея? UIview, который содержит объект UIScrollview ... Я сделал это в своем основном контроллере представления без проблем ... его просто работа с xibs усложняет: P – jsetting32