snapkit не поддерживает тип float? - PullRequest
1 голос
/ 11 октября 2019

snapkit не поддерживает тип float? Как решить следующие ситуации

var backView: UIView!
override func viewDidLoad() {
    super.viewDidLoad()

    backView = UIView()
    self.view.addSubview(backView)

    backView.snp.makeConstraints { (make) in
        make.top.equalToSuperview().offset(100)
        make.height.equalTo(0.5)
        make.left.equalToSuperview().offset(30)
        make.right.equalToSuperview().offset(-30)
    }

    self.view.layoutIfNeeded()

    print("height == \(backView.bounds.height)")
}

Я ожидаю, что высота == 0,5, но фактический результат 0,6666666666666666

1 Ответ

0 голосов
/ 11 октября 2019

Пожалуйста, отредактируйте ваш вопрос, указав информацию о значении высоты 0.6666666666666666 вместо предустановки 0.5

Эта информация может немного облегчить вам задачу!

Не отказывайтесь от SnapKit, это лучший фреймворк, который я когда-либо обнаруживал рядом с SwiftUI, когда дело доходит до пользовательского интерфейса.

Будем рады попытаться помочь вам здесь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...