У меня есть следующие настройки:UIScrollView горизонтальная полоса прокрутки не работает
На вершине UIViewController
я установил UIScrollView
с размером 320 х 56. Внутри UIScrollView У меня есть UIView с размером 640 х 56. UIScrollView имеет autoresize prop uncheked и прокручивается только горизонтально.
Так в методе viewDidLoad
я установил contentSize в IOutlet UIScrollView
. Я установил его как 640 x 56. Также в этом методе задан делегат UIScrollView.
- (void)viewDidLoad {
[super viewDidLoad];
self.scrollView.contentSize = CGSize(640, 56);
}
Проблема в том, что я не могу получить контроль над прокруткой. Также я определяю границы и рамки UIScrollView
и UIView
, и оба они установлены в 0,0, когда вызываются методы viewDidLoad
и viewWillAppear
. Не уверен, что мне здесь не хватает.
Идея состоит в том, чтобы иметь возможность прокручивать по бокам UIView
и отображать элементы управления, которые встроены.
Я пробовал много предложений, найденных в столбце diff, и не могу заставить это работать. Помощь приветствуется !!!
Благодаря
Вы создаете scrollView в построителе интерфейса? Если да, у вас есть IBOutlet, подключенный к вашему NIB? – Ondrej
IBOulet подключен, да. У меня есть IBOulet для UIScrollView и один для IUView. Для IUView я просто хотел nslog его свойства. – user1791567
вы можете публиковать здесь nslogs для размера прокрутки, размера представления и смещения содержимого прокрутки ... получить значения на viewDidAppear – Ondrej