Scroll View недоступен на всех Iphones, Swift
Я тестирую свое приложение на разных iPhone, у меня проблема с контроллером детального просмотра.
Я добавляю представление прокрутки, чтобы иметь всю информацию и общую картину:
(Мой UITextView выходит из UIControllerView, возможно, это проблема. Могу ли я увеличить захват моего UIViewController?)
На IPhone5/5S я могу прокручивать, но конец моего текста скрыт:
На IPhone6 /6S я не могу прокрутить, и конец моего текста тоже скрыт.
Как я могу это исправить, пожалуйста?
Спасибо!!
2 ответа
ContentSize вида прокрутки почти такой же, как высота вашего вида. чтобы исправить это contentSize вашего вида прокрутки должен быть как минимум высотой self.view + 100.0f.
public override func layoutSubviews() {
super.layoutSubviews()
var scrolviewheight :CGFloat = CGFloat(750)
let newHeight = scrolviewheight - self.frame.height
self.scrollView.contentSize = CGSizeMake(self.frame.width, self.frame.height + newHeight)
}
Я исправил это с помощью ViewContainer в моем UIViewController. Я изменяю UIViewControlloer для встраивания UITableViewController. Просто нужно реализовать PerformForSegue.