UI/交互设计规范移动设计

一个控件的设计规范

2015-11-08  本文已影响721人  JohnnyB0Y

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

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

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

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

上一篇下一篇

猜你喜欢

热点阅读