Быстрое добавление кнопки динамически в UIScrollView, но ее нельзя прокручивать, почему? - PullRequest
0 голосов
/ 28 июня 2018

Я пытаюсь динамически добавлять кнопки в UIScollView, чтобы они становились прокручиваемыми, когда кнопки переполняются, чем их размер, но этого не происходит.

for data in result as! [NSManagedObject] {
    let magButton=UIButton(frame: CGRect(x: Int(newScroll.frame.origin.x), y: verti, width: Int(newScroll.frame.width), height: 25))
    magButton.addTarget(self, action: #selector(imageTapped), for: UIControlEvents.touchUpInside)
    magButton.backgroundColor=UIColor.gray
    magButton.tag=count
    magButton.contentMode = .left
    magButton.setTitle(data.value(forKey: "name") as! String, for: UIControlState.normal)

    myScrollVew.addSubview(magButton)

    verti+=26
}

1 Ответ

0 голосов
/ 28 июня 2018

Добавить последнюю строку, которая обновляет размер содержимого представления прокрутки.

myScrollVew.addSubview(magButton)

verti+=26
myScrollVew.contentSize = CGSize(width: myScrollVew.contentSize.width, height: magButton.frame.maxY)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...