У меня есть ViewController с UIScrollView, некоторые UIImages и UIButtons. В раскадровке я установил размер UIScrollView для: width: 320, height: 570Изменить UIScrollView Размер содержимого
Я хочу изменить содержимое моего UIScrollView при загрузке ViewController.
Я добавил сторону в viewDidLoad:
scrlMain.contentSize = CGSize(width: 320,height: 790)
А также я добавил код в viewDidLayoutSubviews:
self.scrlMain.translatesAutoresizingMaskIntoConstraints = true
Но мой UIScrollView еще последний размер = 570. я не могу используйте viewDidAppear, потому что, когда я нажимаю кнопку, вам нужно изменить цвет. Когда он изменил цвет, мой UIScrollView движется вверх.
Что я сделал не так?
Весь код:
override func viewDidLoad() {
super.viewDidLoad()
scrlMain.delegate = self
scrlMain.contentSize = CGSizeMake(320, 790)
}
override func viewDidLayoutSubviews() {
self.scrlMain.translatesAutoresizingMaskIntoConstraints = true
self.scrlMain.contentSize = CGSize(width: self.scrlMain.frame.width, height: 60.0 + 5 * (self.scrlMain.frame.width/16.0 * 5.0));
}
Эй @Mohd, я попытался добавил scrlMain.contentSize = CGSizeMake (320, 790) и в viewDidLoad. Но у меня такая же проблема. – Dim
Пожалуйста, показать ваш код? –
Я добавил весь код – Dim