【问题标题】:Swift Anchor two buttons on bottom, one on left and one on rightSwift Anchor 底部两个按钮,一个在左边,一个在右边
【发布时间】:2020-09-13 15:22:21
【问题描述】:

我需要以编程方式向现有视图添加两个按钮,我需要一个在左下角的按钮和一个在右下角的按钮。我可以添加右边的,但我不知道如何添加左边的。 在我适用于右键的代码下方。我可以在左侧添加另一个按钮吗?

   private func constrainFloatingButtonToWindow() {
    DispatchQueue.main.async {
        guard let keyWindow = UIApplication.shared.windows.first(where: { $0.isKeyWindow }),
            let floatingButton = self.floatingButton else { return }
        keyWindow.addSubview(floatingButton)
        keyWindow.trailingAnchor.constraint(equalTo: floatingButton.trailingAnchor,
                                            constant: self.trailingValue).isActive = true
        keyWindow.bottomAnchor.constraint(equalTo: floatingButton.bottomAnchor,
                                          constant: self.trailingValue).isActive = true
        floatingButton.widthAnchor.constraint(equalToConstant:
            DataTableViewController.buttonWidth).isActive = true
        floatingButton.heightAnchor.constraint(equalToConstant:
            DataTableViewController.buttonHeight).isActive = true
    }
}

【问题讨论】:

    标签: ios swift swift5


    【解决方案1】:

    添加此约束:

    yourView.addSubview(yourButton)
    yourButton.leadingAnchor.constraint(equalTo: yourView.leadingAnchor).isActive = true
    yourButton.bottomAnchor.constraint(equalTo: yourView.safeAreaLayoutGuide.bottomAnchor).isActive = true
    yourButton.heightAnchor.constraint(equalToConstant: 50).isActive = true // sostituisci il valore con quelli tuoi
    yourButton.widthAnchor.constraint(equalToConstant: 200).isActive = true
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-02
      • 2018-09-02
      • 1970-01-01
      • 2023-03-24
      相关资源
      最近更新 更多