一个控件的设计规范

作者: JohnnyB0Y | 来源:发表于2015-11-08 15:53 被阅读721次

    前言:个人对自定义控件的规范。

    1,关于这个控件的状态切换、颜色、内容等暴露给外界改变。
    --把复杂的状态切换可以提供一个公开方法给外界直接调用。
    以前我一般把状态切换放在控件内部直接切换,然后通知代理。可是在app中有游客模式和登录模式,游客有些功能是不能点的。这样外部是拦截了操作,但状态却切换了。感觉这样做弊端比较多,所以立个规范给自己。

    2,如果控件中有自定义视图,或者说重复的视图但长得不一样的,可以用数据源和代理模式。视图统一不变的用一个数组扔进去就可以了。Xcode 7 有了范型,就是可以对数组和字典里面的内容起到规范的作用,挺好的。
    这样控件的拓展性就强了不少,提升复用率嘛。

    3,collectionView的布局模型也是很好的参考。

    相关文章

      网友评论

        本文标题:一个控件的设计规范

        本文链接:https://www.haomeiwen.com/subject/rzqrcttx.html