nslayoutanchor

    0熱度

    2回答

    如何定義NSLayoutYAxisAnchor類型的變量? 下不工作,但我希望說明我的意思: let anAnchor: NSLayoutYAxisAnchor = .topAnchor NSLayoutConstraints.activate([ viewA.anAnchor.constraint(equalTo: viewB.anAnchor) ])

    0熱度

    1回答

    我想'將'tableview視圖到它的容器,視圖控制器的視圖。由於UIView沒有錨點屬性,我試着用layoutMarginsGuide來做到這一點。 UIView does not provide anchor properties for the layout margin attributes. Instead, the layoutMarginsGuide property provide

    1熱度

    2回答

    是否可以使用佈局定位符來覆蓋整個超視圖的屏幕? 使用NSLayoutConstraints,我可以實現使用的代碼這種效果低於 dimmingView = UIView() dimmingView.translatesAutoresizingMaskIntoConstraints = false dimmingView.backgroundColor = UIColor(white: 0.0,

    0熱度

    1回答

    這聽起來不太難,但經過數小時的嘗試,我無法得到適當的解決方案。 問題:我想設置限制(與類NSLayoutAnchor),以獲得一個子視圖(colorImageView)beeing 在上海華居中,以1:1的長寬比:1 AND總是在最大尺寸可能在超視圖中,有時寬度>高度或高度>寬度。 實施例1:SuperViewSize =寬度:80,高度= 100 - >子視圖應該得到的高度和寬度80,並在(40

    1熱度

    2回答

    我從this SO question a few months ago得到了以下擴展,並且我想將其轉換爲NSLayoutAnchor(或更詳細的佈局API),原因很簡單,原因是可視格式不支持指定安全區域佈局指南。 在鏈路的擴展是這一個: extension UIView { /// Adds constraints to this `UIView` instances `supervi

    1熱度

    1回答

    我有一個upperLabel,一個視圖和按鈕。 在ViewDidLoad()方法我給了一些視圖的佈局約束。點擊按鈕時,我需要更新這些約束(即視圖應向下移動)。我怎樣才能做到這一點。 這是我的代碼。但它不起作用。 let keyView = UIView() override func viewDidLoad() { keyView.frame = CGRect(x: 0, y: 0