如何使用弹出视图控制器更新 UIView 上的 属性?
How do I update a property on UIView, using a pop-out view controller?
我正在尝试使用 Swift 中的核心图形将笔划宽度弹出菜单添加到简单的绘图应用程序。如何设置 StrokeWidthViewController 以在 DrawView.swift (UIView) 上更新 strokeWidth 属性?
我知道如何在视图控制器之间传递数据,但我从未使用视图控制器将数据传递给 UIView。在这一点上我不需要任何代码,只是对要做什么的一般解释。
我很乐意 post 我的代码,如果它有助于解释。
提前致谢。
您应该像处理视图控制器一样处理视图。要将数据传递到视图,您应该在此视图上定义 public 属性 并使用自定义 setter。要传回数据,您可以使用委托。
我正在尝试使用 Swift 中的核心图形将笔划宽度弹出菜单添加到简单的绘图应用程序。如何设置 StrokeWidthViewController 以在 DrawView.swift (UIView) 上更新 strokeWidth 属性?
我知道如何在视图控制器之间传递数据,但我从未使用视图控制器将数据传递给 UIView。在这一点上我不需要任何代码,只是对要做什么的一般解释。
我很乐意 post 我的代码,如果它有助于解释。
提前致谢。
您应该像处理视图控制器一样处理视图。要将数据传递到视图,您应该在此视图上定义 public 属性 并使用自定义 setter。要传回数据,您可以使用委托。