UIScrollView не прокручивается в xcode 4? - PullRequest
3 голосов
/ 14 октября 2011

По какой-то причине UIScrollView не работает. Это сработало до того, как я добавил контент, но после этого перестал работать. Я застрял, может кто-нибудь мне помочь!

Вот мой код

Это код для моего UIScrollView

@interface EditAccountViewController : UIViewController {
   IBOutlet UIScrollView *svScroller;
}

Вот мой взгляд Загрузить код

- (void)viewDidLoad
{
   [super viewDidLoad];
   [svScroller setScrollEnabled:YES];
   [svScroller setContentSize:CGSizeMake(320, 930)];
}

Вот мой вид объектов

  • Посмотреть
    • Вид прокрутки
      • Просмотр изображений
      • View
      • View
    • Панель инструментов

Ответы [ 3 ]

1 голос
/ 19 ноября 2012

Работает и с этим.

Насколько я понимаю, "autolayout" устанавливает ограничение после загрузки представления, поэтому проблема может заключаться в том, что вы устанавливаете свои ограничения на viewDidLoad, и только после этого "autolayout" меняет это. Попробуйте установить это ограничение на viewDidAppear.

Получить из: scrollview xcode4.5 autolayout . Спасибо.

0 голосов
/ 30 августа 2012

Я решил проблему.Я просто увеличил высоту в [svScroller setContentSize: CGSizeMake (320, 1500)];и работает нормально.

0 голосов
/ 07 августа 2012

Всегда имейте в виду, что представление содержимого должно быть больше, чем размер кадра экземпляра UIScrollView.Если это не так, прокрутка не будет включена.

Это относится и к UITableView.Прокрутка для UITableView не будет отображаться, пока не будет отображено больше строк, чем на самом деле.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...