-1
我有一個主視圖控制器,並在該控制器中有兩個容器。我想通過按下底部視圖控制器中的按鈕來更改頂部容器的原點。一個簡單的頂部抽屜。正如你可以猜到我是一個初學者。Swift:更改容器高度和來自另一個類的起源
我只是無法引用頂部容器到我的bottomViewController類。
感謝 科瑞比蘭德
我有一個主視圖控制器,並在該控制器中有兩個容器。我想通過按下底部視圖控制器中的按鈕來更改頂部容器的原點。一個簡單的頂部抽屜。正如你可以猜到我是一個初學者。Swift:更改容器高度和來自另一個類的起源
我只是無法引用頂部容器到我的bottomViewController類。
感謝 科瑞比蘭德
聲明一個變量指出你的類上面。 ,並在該類中添加一個函數,該函數將相關約束的iboulet常量更改爲所需的值。
var mV = MainViewController()
class MainViewController: UIViewController {
@IBOutlet weak var topAlign: NSLayoutConstraint!
func moveTop() {
topAlign.constant = 100
}
}
,然後在其他類只需要調用功用:
mV.moveTop()
通過委派自己解決它 –