-1
我有一个主视图控制器,并在该控制器中有两个容器。我想通过按下底部视图控制器中的按钮来更改顶部容器的原点。一个简单的顶部抽屉。正如你可以猜到我是一个初学者。Swift:更改容器高度和来自另一个类的起源
我只是无法引用顶部容器到我的bottomViewController类。
感谢 科瑞比兰德
我有一个主视图控制器,并在该控制器中有两个容器。我想通过按下底部视图控制器中的按钮来更改顶部容器的原点。一个简单的顶部抽屉。正如你可以猜到我是一个初学者。Swift:更改容器高度和来自另一个类的起源
我只是无法引用顶部容器到我的bottomViewController类。
感谢 科瑞比兰德
声明一个变量指出你的类上面。 ,并在该类中添加一个函数,该函数将相关约束的iboulet常量更改为所需的值。
var mV = MainViewController()
class MainViewController: UIViewController {
@IBOutlet weak var topAlign: NSLayoutConstraint!
func moveTop() {
topAlign.constant = 100
}
}
,然后在其他类只需要调用功用:
mV.moveTop()
通过委派自己解决它 –