Skip to content
BB9z edited this page Jul 9, 2020 · 30 revisions

使用

下载好后使用 bootstrap 脚本初始化。

版本变迁

这里只列举更新会影响使用,涉及兼容性的变更,并提供升级建议。 更新的细节见 Releases

4.1

  • MBControlGroup 及其子类的选中通知现在默认只在用户触发时调用(通过调整 selectionNoticeOnlySendWhenButtonTapped 的默认值);
  • MBCollectionView 得到了完善,更接近 MBTableView。底部刷新采用安全的实现,不自动加载,需要在 IB 中自定义 section footer;
  • MBFormSelectButton 支持 generics,在 Swift 中使用需修改声明;
  • NSMilliDate 移除,在整个应用中,如果日期格式一致,统一修改 JSONValueTransformer 实现即可;如果有多种日期格式,建议在模型上解析少见的格式;
  • MBSearchTextField,doSearch 回调增加了用于区分是否自动搜索的参数;
  • MBSearchViewController 不再设置默认的导航和状态栏样式;
  • MBShareManager,现支持 WeChat 1.8.6+;
  • MBTableView fetchItems(withPageFlag:) 重命名为 fetchItems(nextPage:);
  • 颜色管理全面转用 asset catalog 管理,旧的颜色分类被移除;
  • 代码组件、UI 素材的组织有调整。

4.0

  • API 请求组件底层大升级,API 类提供了兼容接口,除了完成回调增加一个完成参数外基本无需修改,但建议尽快升级到新版接口;
  • 导航样式默认无阴影,隐藏返回按钮标题。

Clone this wiki locally