В моем первом ViewController:
var storyboard = UIStoryboard(name: "Main", bundle: nil)
var controller = storyboard.instantiateViewController(withIdentifier: "backGroundController") as! BackGroundWithContainer
delegate?.myFunction(float: floatItryToPass)
В моем втором ВК:
let whiteView = UIView()
@IBOutlet var TopBarView: UIView!
func takeScrollUpFloat(float: CGFloat) {
print("scrollUpFloatTaker: ", float) //works fine
whiteView.center.y = view.frame.height //bad access error here
TopBarView.center.y = view.frame.height //found nil error here
}
Сложность состоит в том, чтобы действительно изменить значения, которые определены во втором ViewController. Как я могу решить это без фактического вызова Segue? Я знаю, что существует множество способов сделать это при открытии представления, но я должен решить это, БЕЗ загрузки второго представления снова. Второй режим в настоящее время запущен.