Releases
2.7.1
MoLice
released this
12 Jun 06:53
新增功能
UIBarItem (QMUIBadge)
增加 qmui_badgeString
接口用于接受一个字符串来设置未读数。
UIBarItem (QMUIBadge)
增加属性 qmui_badgeLabel
和 qmui_updatesIndicatorView
,方便使用。
会带来 QMUI 新旧版本兼容问题的更新
QMUIModalPresentationViewController
的 updateLayout
方法改为立即刷新布局,以前是在下一次 runloop
才会刷新。
QMUIModalPresentationContentViewControllerProtocol
的 preferredContentSizeInModalPresentationViewController:limitSize:
增加参数 keyboardHeight
用于需要依赖键盘高度计算布局的场景。
UIBarItem (QMUI)
将 qmui_badgeValue
重命名为 qmui_badgeInteger
。
+ [QMUIKeyboardManager visiableKeyboardHeight]
重命名为 visibleKeyboardHeight
,之前拼错了。
QMUIPopupMenuItem
的 handler
增加参数 aMenuView
和 aItem
,方便使用。
如何适配新版
由于 updateLayout
改为立即刷新,因此需要检查一下自己的浮层在显示/隐藏/键盘升起降下时动画是否正常。
全局搜索用到 preferredContentSizeInModalPresentationViewController:limitSize:
的地方,为其增加新参数 keyboardHeight:(CGFloat)keyboardHeight
。
全局搜索 qmui_badgeValue
,将其替换为 qmui_badgeInteger
。
全局搜索 visiableKeyboardHeight
,将其替换为 visibleKeyboardHeight
。
全局搜索 QMUIPopupMenuItem
,为用到 hander
的地方增加2个新参数 (QMUIPopupMenuView *aMenuView, QMUIPopupItemView *aItemView)
。
Bugfix
修复 - [UIScrollView (QMUI) qmui_alreadyAtTop]
方法在内容不满一屏的时候对是否在顶部判断不准确的问题。
修复 QMUIModalPresentationViewController
里无法正确响应键盘 frame 变化事件,导致在键盘联想词那一栏显隐状态发生变化时产生布局问题的 bug。
#348 修复 iOS 8,当已有一个输入框聚焦升起键盘后,聚焦到另一个输入框,不会触发键盘事件的系统 bug。
#349 修复当项目里有超过一处使用了 QMUICellHeightKeyCache
后,会导致各种异常表现的 bug。
You can’t perform that action at this time.