初学ios开发,关于自定义界面有一些疑问
大家好,本人初学ios开发,关于ios的界面自定义有一些疑问,希望得到大家的解答。
ios的界面设计,据我所知可以在xib中拖拉控件形成,xib也可以做一些简单的自定义,比如更改背景颜色等,但是如果需要做一些高级自定义,比如实现圆角描边,高级渐变等效果,就必须要在代码中实现,这样就只能在运行的时候才能看出效果,编码效率大大降低,这一点让我很疑惑,为何不能将ui设计和逻辑实现彻底分开来,这样对于可读性和团队协作分工来说都有很大的帮助,如今的其他两种系统Android和windowsphone都已经实现了这样的功能,而作为当今最有影响力的ios来说竟然不能,着实让我很诧异,还是说有这样的方法而我不知道?
希望可以得到大家的解答,谢谢!