Я реализую UIScrollView
, который содержит некоторые пользовательские данные. Я загружаю дополнительные данные с моего сервера. После загрузки contentSize
моего UIScrollView
должен быть первоначальный размер + количество ячеек по высоте.Scroll View и Tableview программно выравниваются
Все UIViews
выровнены и установлены программно.
UITableView
является самым низким и должен всегда растягиваться в нижней части экрана.
В моем viewDidLayoutSubviews я установил следующий
groupsCountLbl.frame = CGRectMake(groupsLbl.frame.maxX + 5,
seperatorLbl.frame.maxY + 15 , 40, 20)
groupsCountLbl.sizeToFit()
table.frame = CGRectMake(0, groupsCountLbl.frame.maxY + 10,
bounds.width, bounds.height - groupsCountLbl.frame.maxY + 10)
scrollView.contentSize = CGSizeMake(bounds.width, bounds.height
+ self.table.frame.height)
scrollView.scrollEnabled = true
Вместо заполнения всего взгляда это выглядит как это:
поддерживает ли ваше приложение AutoLayout? –
Да, он поддерживает AutoLayout. Например, ячейки выровнены с autoLayout – JVS