Принесите UIButton выше UIScrollview - PullRequest
0 голосов
/ 16 февраля 2020

Я хочу сделать плавающую кнопку внутри UIViewController, используя uiscrollview. Я пытаюсь использовать xib раньше, и это работает, но некоторые функции не работают, когда я выбираю элемент. но когда я использую код пользовательского интерфейса, он работает при выборе, проблема в том, что я пытаюсь вывести кнопку над uiscrollview, как я это делал в xib-файле. но он не появился, пожалуйста, помогите. это моя настройка кода. дайте мне знать, если вам нужно увидеть другой уикод. спасибо

    private func setupScrollView() {
        view.addSubview(scrollView)
        scrollView.translatesAutoresizingMaskIntoConstraints = false
        scrollView.contentSize.height = 2000

        NSLayoutConstraint.activate([
            scrollView.topAnchor.constraint(equalTo: view.topAnchor),
            scrollView.leadingAnchor.constraint(equalTo: view.leadingAnchor),
            scrollView.bottomAnchor.constraint(equalTo: view.bottomAnchor),
            scrollView.trailingAnchor.constraint(equalTo: view.trailingAnchor)
        ])
    }

    private func setupAbsenceBtn() {
        view.insertSubview(startAbsenceBtn, aboveSubview: scrollView)

        NSLayoutConstraint.activate([
            startAbsenceBtn.centerXAnchor.constraint(equalTo: view.centerXAnchor),
            startAbsenceBtn.centerYAnchor.constraint(equalTo: view.centerYAnchor),
            startAbsenceBtn.heightAnchor.constraint(equalToConstant: 55),
            startAbsenceBtn.widthAnchor.constraint(equalToConstant: 307)
        ])

    }

1 Ответ

0 голосов
/ 16 февраля 2020

startAbsenceBtn.translatesAutoresizingMaskIntoConstraints = false отсутствует.

...