我有一个名为CustomRectangle
的自定义UIView子类。我在ViewController中实例化它,并在ViewController中创建它的所有约束。我的目标是以编程方式在此UIView子类中创建所有约束。问题是我不知道如何在那里设置约束,因为我没有引用Storyboard中的任何其他视图。在UIView子类中添加编程约束的地方?
例如,如果我想我的观点CustomRectangle
为中心基础上另一种看法,我会为其他视图中创建的视图控制器的@IBOutlet
,然后用它来中心CustomRectangle
。我不知道这是否可以在UIView子类中完成。
我想基于MVC(模型视图控制器)体系结构来做到这一点。
这是什么最佳做法?任何想法如何做到这一点?
也许你可以重写方法'didMoveToSuperview:'并在那里创建约束条件 –
我该怎么做?我的意思是如果我想以我的自定义视图为中心调用基于另一个视图的“CustomRectangle”,这是如何完成的?我不知道如何基于MVC构建这个。在CustomRectangle中的 – JEL
给你的视图的约束 –