![]() |
1
4
许多类都有协议
前任:
|
![]() |
2
2
正如您所说,创建一个configuration.swift文件,该文件包含您的配置并基于配置返回一个视图,然后使用此配置创建自定义视图。这是我在上一个应用程序中的做法。此外,请检查此片段,以实际了解我所说的内容 http://www.objc.io/snippets/20.html |
![]() |
3
0
了解视图控制器多态性和视图控制器层次结构。
基于“父”视图控制器
然后将所有“子”视图控制器基于该“父”。 例如目标C: “父”视图控制器头文件。。。
“子”视图控制器头文件。。。
因此,通过这种方式,父级的所有公共属性和方法对子级都可用,并且只需要在父级实现文件中写入一次。 |
![]() |
4
0
|
![]() |
user2606782 · 限制子视图在superview边界内的移动 7 年前 |