在我的大多数viewControllers中,我几乎没有共同的视图。我注意到的是,我可以为所有viewController重用单个代码,这绝对是明智的。为此,我决定创建一个具有静态方法 的类Utils
+(void)createCommonViews:(float)yAxis:(NSString*)text;
在我的例子中,常见的视图是三个标签和两个图像。
问题:我无法从Utils添加这些视图。我想知道如何将 self 作为参数发送,以便我可以从 Utils 添加视图。在 viewController 之外添加视图可能是错误的。在那种情况下,有什么解决办法?将所有这些视图放在 a 中,将Utils方法的UIView
返回类型设置为,然后添加到viewController (在从viewController调用方法之后)可能会解决我的问题。但我正在寻找的是其他一些解决方案。 UIView
UIView