-
Notifications
You must be signed in to change notification settings - Fork 271
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
使用导航栏自定义样式问题 #50
Comments
由 Tencent/QMUI_iOS#839 跟进。 |
0x1306a94
added a commit
to 0x1306a94/QMUIDemo_iOS
that referenced
this issue
Apr 30, 2021
0f4a3eb Update README.md c976199 Update README.md a0eb46f Update README.md 0a1c261 4.2.3 QMUIConsole logo ff3e70f 4.2.3 c1aef38 Update README.md e90e71e Merge pull request #1214 from 0x1306a94/hotfix/compatible_disable_module 0b41771 Update README.md 12bb9b2 兼容未启用CLANG_ENABLE_MODULES pod集成时编译错误 df8880b 4.2.2 1686d12 4.2.2 be25a1b 4.2.2 2060ccc Update bug_report.md 066318d Merge pull request #1146 from ZenonHuang/master 77e9c27 格式对齐 31272b5 增加新设备类型 0ce6040 4.2.1 39c0604 Merge pull request #1091 from MaxwellLeeee/master 09cdc05 4.2.1 6feed38 防止数据溢出 5a90ad2 使用二分查找法优化遍历查找view所在的section b8f945f Merge pull request QMUI#1 from Tencent/master f5e04da Merge pull request #1064 from Jonas-o/master d563de7 使用系统字符串方法去比对版本号 a9dbab0 4.2.0 4127415 4.2.0 9dfad41 4.2.0 8f09b80 README 59eb35e 4.2.0,兼容 iOS 14 Beta,废弃 iOS 9 e4c7374 Merge pull request #1032 from MaxwellLeeee/master e363cc6 修复PR review问题 ea03de8 Merge pull request #1036 from kimwjc/ToastAccessibility 5d995e3 修复局部变量初始化未赋值 6f4e8b9 修复在旁白开启状态下Toast内的信息无法被视障用户获取 3c11f4f Merge pull request #1034 from kimwjc/NavigationTitleViewAccessibility 130a5aa Merge pull request #1033 from kimwjc/HeaderFooterViewAccessibility bb67771 修复在旁白开启状态下NavigationTitleView中的titleLabel无标题提示 d1e8b06 修复在旁白开启状态下HeaderFooterView中的accessoryView无法被访问 4ec1009 Merge pull request #1031 from kimwjc/CellAccessibility ea8bcbf 修复在旁白开启状态下cell的defaultAccessoryButton无朗读的问题 d59c8b8 修改QMUIToastAnimator注释 f2fdc21 4.1.3 3fdcada 4.1.2 9ad0561 4.1.2 852826c 4.1.2 d966c0c Merge pull request #973 from dirtmelon/patch-1 0e930ab 给 NSArray 的一些 block 添加 NS_NOESCAPE e0c6fdf Merge pull request #972 from dirtmelon/patch-1 db7a487 指定 NSArray 的元素类型 727a1d6 调整状态参数 e1baca5 实现QMUIToastAnimator里的QMUIToastAnimationTypeZoom和QMUIToastAnimationTypeSlide2种动画 166768c Merge pull request #955 from fabcz/master 4f23835 修改 QMUITableViewCell 关于 detailTextLabelEdgeInsets 的注释 f0aea1b Merge pull request #945 from evanzhou1989/master 28852e5 fix: 修复UINavigationBar contentView 的 directionalLayoutMargins.leading计算问题 413483a 4.1.1 9e366c0 4.1.0 8fc643c 4.1.0 2416a78 Merge pull request #897 from Jonas-o/master 3f546a2 修复 QMUITableViewHeaderFooterView 中 titleLabel 的坐标计算问题 f198c49 add issue template for help wanted ba1daf5 对无法从 Mach-O 方式读取配置表的情况做保护 1d018d9 修复 QMUIFloatLayoutView.itemMargins.top 对所有行都不生效的 bug d2cf2a1 Update README.md c53f0a9 QMUIRuntime 增加 qmui_getProjectClassList() 函数,优化 App 启动时寻找配置表的性能 f9f872e 为 SwitchOffTintColor 的使用加上配置表是否开启的判断 9f9f6b4 去掉 QMUITableViewHeaderFooterView 里多余的 sizeToFit c11dfdc 拼写 08b875d 4.0.4 fa2347e Merge pull request #870 from 0x1306a94/master 40659a8 修改 qmui_stringWithNSInteger 实现方式 a7c8969 Merge pull request #845 from saucym/master eaa2238 给数组加上map方法 4a5d7b3 Merge pull request #842 from bref-Chan/master d1c74d2 Update QMUIFloatLayoutView.m 8e97a37 Update QMUIFloatLayoutView.h 3e4b7df 修复了QMUIFloatLayoutView 第一行 item y坐标计算考虑itemMargins.top的问题 521eb08 4.0.3 fffddc9 4.0.2 a77132a 4.0.1 3fa84db 4.0.1 2475144 Update README.md 13066f5 Update README.md b835bfb Merge pull request #745 from huiyumiao/updat_StatusBarHeight_comment c6abf10 update StatusBarHeight comment in QMUI_CommonDefines.h 15f3ff1 Update bug_report.md 7eb3e3b 修复 subspec 依赖问题 1292c9b 注释 35c4666 删除 UISearchBar (QMUI) 废弃的 property 4dd6e63 4.0.0 93c5951 4.0.0 44f8e01 修复 QMUIHelper is61InchScreen if 判断错误的 bug c2cd61e QMUIHelper deviceName unknown device 的逻辑错误 f7acea7 Merge pull request #719 from fabcz/master c432cad 方法声明修改 bf416f1 Merge pull request #716 from fabcz/master 017c3d2 修改名称 21aac16 修改名称 596ad19 QMUIHelper 增加 deviceName 返回 iPhone、iPad 等型号 1e561bb QMUIHelper 判断屏幕尺寸兼容 iPhone 11、iPhone 11 Pro、iPhone 11 Pro Max 5160811 QMUIHelper 判断屏幕尺寸兼容 iPhone 11、iPhone 11 Pro、iPhone 11 Pro Max ada4a38 注释上兼容 iPhone11 a79e230 Merge pull request #678 from zhuxiaoyou/20190809 55c0c97 fix typos 7a58525 4.0.0 88855c7 podspec 503e4e4 4.0.0 3fddba6 Merge pull request #647 from evanzhou1989/master de09a74 remove duplicate BadgeContentEdgeInsets 12a7550 兼容 iPad 分屏 b63df1d 增加 QMUITheme 组件 2bd6038 增加 QMUIAnimation 组件 4da328d NSObject (QMUI) 里将 qmui_enumrateIvarsUsingBlock 的 block 参数从 ivarName 改为完整的 ivarDescription 1dedd76 add comment 89d6904 #622 UISearchBar (QMUI) 适配 iOS 13 下的布局 1283e4d Fixed #627 修复 UITextView、UITextField 内自带的 qmui_keyboardManager 无法监听键盘降下的事件的 bug 0b5e44b Fixed #628 iOS 13 下访问 _UINavigationBarContentView.directionalLayoutMargins 会导致 crash 996fc74 Fixed #622 [iOS 13] UISearchBar (QMUI) qmui_textFieldMargins not working c6ff2b2 #Fixed 626 QMUIMoreOperationController.contentEdgeMargin 重命名为 contentEdgeMargins,并将类型从 CGFloat 改为 UIEdgeInsets 0da7167 Fixed #623 修复 QMUILabel 先开启 canPerformCopyAction 再设置 backgroundColor,会导致复制 menu 消失后背景色丢失的 bug d610aca Fixed #616 删除 UITabBarItem (QMUI) qmui_imageViewInTabBarButton 方法,请使用 qmui_imageView 代替 9d00dc0 Fixed #623 修复 QMUILabel 先开启 canPerformCopyAction 再设置 backgroundColor,会导致复制 menu 消失后背景色丢失的 bug 2f8dc48 修复 iOS 13 系统的 UIButton 在开启了 Bold Text 后文字被截断的 bug bab11c1 Fixed #619 修复 QMUINavigationController 刚启动时,NavBarTintColor 无效导致颜色错误的 bug cd406c7 Fixed #617 配置表新增 IgnoreKVCAccessProhibited 用于全局屏蔽 iOS 13 对 valueForKey 的屏蔽 e71f56a Fixed #616 UITabBarItem (QMUI) qmui_imageViewInTabBarButton: can not find the right UIImageView 646a953 增加 NSObject (QMUI_Debug),提供快速打印方法列表、ivar 列表的方法 da2783f qmui_capitalizedString c57b436 NSString (QMUI) 增加 qmui_capitalizedString 属性用于实现头字母大写 a2952b9 supports iOS 13 5028db5 去掉 OverrideImplementation 里不必要的 avoid superclass 判断 2a2e0b7 3.2.1 27d5860 3.2.1 8b67393 Merge pull request #602 from passerbyloo/master 493ce80 Update UITextField+QMUI.m d8a518e refactor: set textfield defalut clear button image f46ab49 Update bug_report.md 7fde487 Update feature_request.md 1325d13 Update feature_request.md 949e1f3 Update bug_report.md 9c51cc1 Delete ISSUE_TEMPLATE.md ae27722 Update bug_report.md e373272 Update issue templates 49804c2 3.2.0 887b6eb 3.1.9 e58eebe Merge pull request #582 from iMinder/master 7a0dc24 Fixed #580 去掉 QMUIButton setImage:forState: 里额外的 layout 触发,避免某些情况下的 crash 56eb363 fix issue swift complier error #581 c5a9bc1 Update README.md 8a5433d fixed #579 修复点击返回按钮时无法触发 canPopViewController: 的 bug e771e05 修复 UILabel 设置了 qmui_lineHeight 后再改变 label 的font大小会不生效的 bug 1e86bee 3.1.7 52153e1 3.1.7 23b689c 3.1.6 36cce76 3.1.5 77de48e 3.1.5 074a65e 3.1.5 968519d Merge pull request #555 from caoer/chore/update-ignore 8d0b15b Merge pull request #554 from caoer/fix/nullbility-color 3672088 chore: add xcuserdata to git ignore file list d600800 fix conflicts f11d7a0 fix: fix incorrect nullbility annotation for UIColor+QMUI 2b944e4 3.1.4 b26b805 Update README.md c93a443 3.1.3 ffd355f 3.1.3 0a5294b 拼写错误 e104a18 Merge pull request #514 from passerbyloo/master b5f989e fix: tableview indexPath cache height delete crash 92cf6e1 Merge pull request #512 from ziecho/master 16db03b 对采用了配置表的 tintColor 的 viewController 添加过渡支持 3e0accf 完善 qmui_usedAsTableHeaderView 的修复,解决系统布局错误,导致 UISearchBar 从激活状态取消回到原来的位置时出现抖动 d52cdbb 给 UINavigationController 添加 tintColor 转场过渡支持 f9e4af7 3.1.2 c18b960 3.1.3 8f6f438 3.1.2 212856c 3.1.1 3d4582d 3.1.1 ac08a7e Update README.md 0c9dbfa 🐛 - Fix the thumbnail doesn't show when download the asset from iCloud. 4b4e40a Merge commit 'c735b67f78694c009f4b7cfe24642c7be90db221' c735b67 3.1.0 cc55e38 3.1.0 6d280a7 3.1.0 7a48ce2 3.1.0 56d0fbc spec 8c1f3f4 3.1.0 9da9c27 update 255d44c Update README.md ef5bfc4 Merge pull request #480 from feixue299/patch-1 3779037 修改错别字 bcf6f3c Update ISSUE_TEMPLATE.md 610ccc2 Merge commit '71cc735134d10f7a409a1e181e16636d19bd02cd' 71cc735 3.0.0 ff0c23b Update README.md 95b458a Merge commit 'fcdf7f435521587708b322946744339095b027d5' 1a97b3a 3.0.0 be9eb64 fix: request image for asset memory leaks 8976400 [fix] NSNotFound 逻辑判断回滚到错误版本 fcdf7f4 3.0.0 25b4727 Merge pull request #470 from passerbyloo/master 71c2c2f fix: request image for asset memory leaks 9d8b436 Merge pull request QMUI#1 from Tencent/master ef5b71d QMUIAsset 的 originImage 方法改为用 requestImageDataForAsset 实现 90b9c98 Merge pull request #468 from passerbyloo/master d3b456b fix: request image for asset memory leaks bcd6789 Merge pull request #465 from wbcyclist/patch-1 7847dc2 [fix] NSNotFound 逻辑判断回滚到错误版本 832d035 Merge commit '4b1eb11205bfb6987bdbde00d8b840cbd606b96f' 4b1eb11 2.9.3 149aece 2.9.3 b05fdc4 email f17afcc 2.9.3 de082f4 Merge commit '088d151b741fd10ce30da8c84057770f3bbbff2f' 088d151 Merge pull request #453 from MoLice/patch-1 024bb46 Update README.md 57c616f add copy right and license b4f331b Create LICENSE.TXT ced7973 Delete LICENSE 6908f7e crate CONTRIBUTING.md 8e9a2d5 Update ISSUE_TEMPLATE.md ebaaf32 Update README.md ad03dc7 Update README.md 0725bb2 Merge pull request #436 from wbcyclist/patch-2 fe059c0 [fix] scrollToRowAtIndexPath 中 indexPath 是否合法的判断 0b9b962 Merge commit '14e9ef71a245a38ad2691a68540d2809197c7bb4' 14e9ef7 2.9.2 03d3260 2.9.2 e28e682 Merge pull request #432 from wbcyclist/patch-1 80c4fae [fix] scrollToRowAtIndexPath 中 indexPath 是否合法的判断 8daaf05 Merge commit '7803fe2f4d5dee13b1e797537f380560a28c18d2' 7803fe2 UIKeyboardLocalInfoKey 3f62fa4 2.9.0 21ccecc Merge commit 'be231f91cec6f63268d1729794d0967f1f114d8f' be231f9 2.9.0 8714ae7 2.9.0 d9dd94e Merge commit '5b82d917b2bd45670cd7c09d8f597ed9848f23c4' 5b82d91 subspec a0e2811 2.9.0 0e10a13 Merge commit 'a2a59a8c5842e965db7dde319560592771fa3ad7' a2a59a8 2.8.1 959c4ec Merge commit '3f1685481401ba7984660fe617a22173a2f09f4d' 3f16854 Update README.md f76b02f Update README.md 1a18321 2.8.0 0766ee7 Merge commit 'd62feef33edda3b603474ce921dbc7a0f7b77ec8' d62feef 去掉 QMUIButton setHighlighted:、setEnabled: 时自带的动画效果 5daa02d 2.7.6 7b05d2d Merge pull request #389 from wxlpp/Swift d1deadd + (instancetype)appearance 增加非空标识 90de2d8 QMUITostView构造方法增加可选型标识 9cba88c CommonViewController,CommonTableViewController initWithCoder 方法增加非空标识 c2b8a2f QMUIAlertController addAction 方法增加非空标识 8884345 增加 QMUIAlertAction,QMUIAlertController构造函数非空标识 135fded 2.7.5 93c3cfd 2.7.5 0ebb294 2.7.5 13eed08 Update README.md a62a4e2 Update README.md 366b3aa 2.7.4 fc04eeb 2.7.4 afebafe 2.7.4 2d72c1e 2.7.4 1e4f889 Merge commit '7229a7a2c0371893fc57e9872d6f584e18f15da7' 7229a7a remove QMUILog in Category 1cc3f1d Merge commit '23486073b2078af4667c80212aa893c7cb9f7ea7' 2348607 2.7.3 7e0f488 2.7.2 cab48b1 2.7.2 ef7fd85 2.7.1 bd8e204 Merge commit '33afad69118fccb968c8597a5a8061b8efcbc8f7' 33afad6 2.7.1 441a1ef 2.7.0 b8a013f Merge commit 'd87cf142173f3481ea5d6dee0b16109f167baa46' d87cf14 2.7.0 fe7ee41 2.7.0 7065b59 Merge commit '53a6c8357855d6f731b3e26ad2e63adfeaacfd09' 53a6c83 QMUIKeyboardManager 在 App 处于非活动状态的时候,禁止接受通知,从而修复 QMUIModalPresentationViewController 升起后去到别的 App 升起键盘再回来,会看到浮层有上下跳动的 bug 5267589 优化 QMUIEmptyView actionButton 的高亮效果 74d8d7f Merge commit '9215d0a1ffbb2e007866d67982e8b3be636c84ac' 9215d0a 2.6.2 d9720fc Merge pull request #321 from wanhmr/fix-bug-for-QMUIMultipleDelegates 1625b76 Fixed bug for QMUIMultipleDelegates 55ed8bd Merge commit 'eeb8c1c76236085f8f4f64220eab5c6909c40512' eeb8c1c 1. TableViewEstimatedHeightEnabled 仅对 QMUITableView 和 UITableView 生效,不要动到别的 tableView 例如 UIPickerTableView; 2. QMUIPopupMenuView 内部的 UIScrollView 设置 behavior 为 never; 3. 为 QMUIAlertAction 的 handler 增加 QMUIAlertController 参数 90a2f8e Merge commit '92222311bf95aac9197a383896ffdf2d5a71348e' 9222231 podspec 写错了 829ba88 Merge commit 'e92f23d43429cace57068517335b884ed033bec9' e92f23d QMUINavigationController 不要引用 QMUINavigationButton 802e37a update subspec bebea6e Merge commit 'f7ea4f7435fb2b2efee750bf09a4890b0f188835' f7ea4f7 2.6.0 07e790e Merge commit '1512d031a25a0c792b3cc40888f5ab001ce44f0b' 1512d03 2.5.1 ce5a2d3 修复 QMUITextView 打开 multipleDelegates 功能会影响 UITableView 和 UICollectionView 的 bug 0d7d3d7 Merge commit 'e94f34bca93e8b3a8d8ea2b6a3dbf47dcb00b966' e94f34b 2.5.0 版本,具体内容请看 Release Log 33027e9 remove unversion file 72e279e update QMUIKit to 2.4.0 63e2b1b Merge commit '22ed2911bb475fe5bf8b7f4deace62f67a486cad' 22ed291 去掉 QMUILog 144479f 去掉对 QMUILog 的循环引用 777a442 去掉 Category 里对 QMUILog 的引用 3465b2a 2.4.0 版本,具体看 Release 内容 056598d 增加配置表开关 PreventConcurrentNavigationControllerTransitions 用于屏蔽 QMUINavigationController 里的 push/pop 保护机制 0e7faf3 优化一个顺序写法避免系统 log e458b3a 去掉旧的 QMUILog 4e14945 QMUIAlertController addTextFieldWithConfigurationHandler 的参数类型改为 QMUITextField 221e2aa 相册控件选图时优化对 iCloud 加载的方式,否则以前可能无法发送 iCloud 图片 6b038b4 增加 QMUILog 控件用于过滤控制台的 log,方便查看特定 log 6f13181 增加 NSNumber (QMUI) 用于输出 CGFloat 类型的 value 733da3b initWithFont:textColor: 重命名为 qmui_initWithFont:textColor: b8e01f4 补上某些 property 的 nullable 标记 7f7cc9e Merge commit 'e7ed3b8b74369f013ff0e7b7c4b34490bf9e1ab5' e7ed3b8 更新 podspec 里 QMUIDialogViewController 的依赖关系,增加 QMUILabel 的依赖 79d8fa5 update podspec version 2c419d5 2.3.0 a0be225 fixed #270 1. 增加若干个 QMUIDialogViewController 的 UI 属性;2. 修复 2.2.2 版本里新增的 QMUIDialogViewController.buttonBackgroundColor 默认值错误导致应用默认样式的 dialogViewController 按钮文字看不见的问题 379b2dd 优化 iOS 版本写法 aeabecf fixed #268 开启 QMUINavigationControllerDelegate customNavigationBarTransition 功能后,在 pop 时 vc.qmui_navigationBarMaxYInViewCoordinator 为 0 导致布局跳动 a092f65 优化 property 的写法格式 fa5aef5 去掉废弃的 QMUIResourcesQQEmotionBundleName 1613a08 fixed #264 1. 配置表改为在 App 启动时自动运行;2. 增加 QMUIConfigurationTemplateProtocol 用于规定配置表的能力 c96c243 fixed #263 增加 QMUICellHeightCache_UITableViewDelegate 用于在 QMUICellHeightCache 里 safeAreaInsetsDidChange 时通知外面 1bf181f fixed #263 修复 UIView (QMUI).qmui_safeAreaInsetsBeforeChange 属性对 UITableView (QMUI) 无效,导致 QMUICellHeightCache 在 safeAreaInsetsDidChange 时没有正确地去 reloadData,从而导致列表 cell 高度错误的问题 7c5d268 fixed #261 修复 QMUINavigationController 存在 presentdViewController 时进行 push 后 isViewControllerTransiting 标志位无法正常被重置,导致后续的所有 push 都被拦截的 bug 7f5785e 增加 NSContainingRanges 函数用于判断两个 NSRange 是否相交 03462b1 QMUIMoreOperationController 在横屏模式下 init 并升起时,左右的 safeAreaInsets 错误,导致 item 在 iPhone X 下贴边了 ee6f6b7 Merge commit '48d117e0b351a5b91d94af34f37a2911494d6512' 48d117e 更新版本号到 2.2.2 00f25c1 增加几个设备屏幕尺寸的宏的注释 751e9f0 QMUIMoreOperationController 增加属性 automaticallyAdjustItemMargins 用于控制是否要自动调整 item 左右间距;并且把一些 subviews 放出来方便自定义 layout 时用 6ace2af QMUIDialogViewController 增加若干个 UI 配置开关 3701560 修复 QMUILabel 长按的背景色有可能去不掉的 bug 4cb286a 修复 UITableView cache 方式计算 cell 高度时,传给 sizeThatFits: 的宽度没有去掉 contentInset 71623a0 Merge commit '45c6e17ac5cae328f237af2f041f0b12cc9e0024' 45c6e17 1. 修复 QMUINavigationButton 强制修改 image 的 renderingMode 的 bug;2. 去掉那句 translatesAutoresizingMaskIntoConstraints = NO,需要的地方自己加,否则它会导致返回按钮布局出错 317e798 update to 2.2.0 d92fcec update QMUIKit c28e094 update podspec 09a458e 2.2.0 podspec c868374 new version 1aba64c update to 2.1.0 fc0edf9 Merge commit '233a4d15d9a1228a446a07cde31f4f59c4ca22d5' 233a4d1 update version to 2.1.0 2ceff5c 改命名 2e07871 1. QMUIModalPresentationViewController 增加 3 个属性用于区分当前使用哪种方式显示浮层; 2. 修复以 present 方式使用 QMUIModalPresentationViewController 时,进行界面切换后再回来 QMUIModalPresentationViewController,内容不见了 7e8f3e2 修复 QMUIMoreOperationController itemViewWithTag: 方法return 错误的问题 fb8294f 自动修复 tabBar 跳动的那段代码加上 iOS 11.2 的系统版本判断 6361850 QMUITestView 判断 setFrame: 的 frame 是否有发生变化的条件写反了 b9b8e32 版本号更新到 2.1.0 f7f7c86 新版本更新,包含 iOS 11 适配等大量更新点 e799b3b Merge commit 'ca92e3b97442687cfc81303dec86bd4d3971b7db' ca92e3b Merge pull request #228 from wanhmr/master 6782c71 更新 QMUIKit.podspec 内的目录结构 6b71724 new podspec file d5a2f0f new podspec file e0f5887 #230 UIView convertRect:fromView: 在 iOS 8 下可能转换错误导致 crash 41f77b3 修复 qmui_tabBarSpacingInViewCoordinator 和 qmui_navigationBarMaxYInViewCoordinator 由于UIView convertRect:fromView: 在 iOS 8 下可能转换错误导致crash 12bad59 QMUIAlertController优化 5efe07b 整理QMUIAlertController代码 91381d7 Merge pull request #222 from coderAs7/master 75d1e1d Fixed 当使用 xib / storyboard 时,button 和 label 的大小展示错误 5911174 Merge branch 'QMUI/master' d149c12 忘了做判断了,增加判断 969290d Update QMUIAlertController.m 7ae7765 修复代理回调会调用多次的问题,修改AlertAction的回调时机 1460ddb Update QMUIKit.podspec 65e67ba 修复 podspec 文件里错误的指定 platform 值 9c995f1 1. 整理文件夹命名; 2. QMUIHelper 增加 is58InchScreen 用于判断 iPhone X; 3. 修复 iOS 11 下在 QMUISearchController 的搜索结果界面里以 present 的方式打开新界面后返回到搜索结果界面,导航栏会错误地盖住搜索框; 4. QMUIToastView 适配键盘升起时的布局; 5. 优化 QMUIKit.framework 里自动更新 QMUIKit.h 的 Run Script 的写法; 6. 增加 removeFloatMin() 函数用于区分 CGFLOAT_MIN 和 0,同时修复 QMUIButton layoutSubviews 里由于拿 CGFLOAT_MIN 去计算,出现精度问题,导致布局不居中; 7. 将代码里的 iOS 版本判断写法全部换成新的 available() 判断语法,并去掉 iOS 7 的代码; 8. 修复 QMUITextView 在 scrollEnabled 为 NO 时快速换行,会 crash; 9. 配置表里与 navBar 相关的属性如果为 nil 则不要执行样式修改,否则会覆盖 storyboard 里的样式 f4a3df3 Update ISSUE_TEMPLATE.md 1276a7d update: optimize the code of creating image by path url #197 49afd65 Merge pull request #197 from coldmn3/master d32e615 i believe it's 上 not 下☺ 9d3401e 可以使用图片本地路径来保存图片到系统相册 d9b48d0 fix comments typo e26c60f url error e5e9bae Update README.md 7fd8d27 Update README.md 6742e9e 2.0 05bb938 bugfix: added support for synchronized albums from itunes #191 a62a96e 为 QMUICommonViewController 增加“点击空白区域降下键盘”的功能 5f278e5 修复以前一个手误 b712a6a CAShapeLayer 支持快速生成虚线的办法 5cb73ea 修复QMUIAlertController无动画不能显示的bug 1d42873 QMUIImagePreviewViewController 以 window 的方式进入查看图片状态时支持指定一个圆角 80bdff0 Update ISSUE_TEMPLATE.md 372904f update version in QMUIKit.podspec 08e4b01 增加 UIViewController (QMUI).qmui_navigationBarMaxYInViewCoordinator 和 qmui_toolbarSpacingInViewCoordinator 方法 9cf33db NSAttributedString (QMUI) 增加 qmui_attributedStringWithImage:、qmui_attributedStringWithFixedSpace:等方法用于方便地把图片放到文字里 7dc52be 修改注释 3dd8d9e 增加宏 IS_ZOOMEDMODE 用于判断放大模式;删除宏 NavigationContentHeight 和 NavigationContentOriginY aa785f6 修复 QMUITableView 对 sectionHeader、sectionFooter 高度的处理与系统表现不一致的问题 4adf0dd 修复 UIScrollView(QMUI) qmui_scrollToTopForce:animated: 方法在 iOS 11 下的错误 67aac33 增加 UIView (QMUI_Layout),提供简单的更便捷的操作 frame 的方法。 a66f232 修复 QMUITextView 在修改了 placeholder 之后没有刷新 placeholder 的布局的 bug 3f06ef4 增加 QMUIButton.tintColorAdjustsTitleAndImage 属性 cb0d8e0 修复 QMUILabel setContentInsets 后没有主动刷新文字显示的 bug 9c86c3f 修复输入 QQ 表情时受 maximumTextLength 限制导致表情插入不完整后,再通过表情面板的删除按钮删除文字,会 crash 424caa9 更新 podspec 版本号到 1.7.5 464f395 修复 QMUITextView 输入中文时可能导致的跳动 4e70024 修改与状态栏相关的注释 476d773 修复 QMUIButton 的布局可能导致 image 或 title 超出 button 的 bug f182609 修复打开项目选图界面有时候可能无法自动滚到最新的图片位置的 bug 270ebd1 修复 QMUINavigationTitleView 在 iOS 11 下的若干布局问题 36b418e 解决 QMUIModalPresentationViewController 无法以系统接口的方式去响应配置表里状态栏颜色的设置 590a265 增加 UIViewController(Data) 用于解决那种“数据拉取回来后且 viewDidAppear: 后做一些事情”的场景 bfc1bab update podspec version to 1.7.4 b082e3f 1. 优化 navigationBar 的动画及显隐控制代码;2. 修复拦截返回按钮的 bug 27c3bfb 优化 UIColor(QMUI) 的 description 输出 dd59096 增加用于控制搜索框字体的配置开关 SearchBarFont fc0f25c 为 QMUIAlertController 增加注释,为 QMUIAlertAction 增加接口以支持单独控制按钮样式 80c99c4 优化 QMUIButton 的各个 insets 属性的布局 a83f0e4 UILabel(QMUI) 增加 qmui_lineHeight 用于方便地设置行高 565ecee 为 QMUICommonTableViewController 和 QMUIModalPresentationViewController 加上 IBOutlet 的支持 b0b3c4a Merge branch 'QMUI/master' 59a9c5b 更新 pod 版本号到 1.7.3 1ae160f 修复QMUINavigationController控制界面navBar显示隐藏接口的bug 97c224c QMUISlider 新增自己的接口 thumbColor 用于设置圆点的颜色,不用系统的了 212505d 修复 QMUIMarqueeLabel 一旦被移除 window,再添加上去也不会再动了 e5566c3 QMUI 操作面板;Toast;Alert;小修改 9a5eeaf QMUISlider 新增自己的接口 thumbColor 用于设置圆点的颜色,不用系统的了 348a74d UIView (QMUI) 增加 qmui_initWithSize: 方法 1254690 修改 static tableView cell 自定义 cellClass 的方式,class 改为 data 里的一个属性 d80cb2d 修复 QMUICommonTableViewController heightForHeaderInSection: 里没有询问 header 的高度就直接拿去计算了导致高度不准确 acaad16 Update README.md ccf8d56 更改 Pod 里的 logo 图片 url 01b0e80 配置表增加 用于修改 UITabBarItem 的文字字体 a850ee2 1. 重新整理 QMUICommonViewController 内的横竖屏功能,修复各种情况下屏幕方向错误的问题; 2. 修改配置表增加开关 AutomaticallyRotateDeviceOrientation 用于控制是否要自动在界面切换时根据界面支持的方向的不同而主动旋转; 3. QMUIHelper (Orientation) 增加方法 rotateToDeviceOrientation: 用于主动改变屏幕方向; 4. 配置表增加 TableViewCellDetailButtonImage 和 TableViewCellSpacingBetweenDetailButtonAndDisclosureIndicator 属性用于设置 QMUITableViewCell 右边显示的 i 按钮图片; 5. 增加 QMUIImageShapeDetailButtonImage 形状用于生成一个列表右边的 i 详情按钮图片; 6. 让 QMUI 也支持 iOS 8 控制状态栏的那些接口,至于用系统接口还是用 QMUIHelper 就看 Info.plist 里怎么设置了; 7. 为 UIViewController、UINavigationController、UITabBarController、QMUICommonTableViewController 增加详细的 description; 8. QMUICommonTableViewController 的 didInitializedWithStyle: 方法开放到.h 里作为继承用; 9. QMUINavigationControllerDelegate 里面增加对 navBar显示隐藏的支持; 10. 将 QMUICommonViewController willPopViewController、didPopViewController 删掉,在 QMUINavigationControllerDelegate 里新增 optional 方法 willPopInNavigationControllerWithAnimated:、didPopInNavigationControllerWithAnimated: 用于对应的修改,在 QMUINavigationControllerDelegate 里新增 optional 方法 viewControllerKeepingAppearWhenSetViewControllerWithAnimated: 用于兼容 setViewControllers: 方式修改堆栈时的界面刷新问题; 11. 修复 QMUINavigationController 在调用 popToViewController:animated:、popToRootViewControllerAnimated:、setViewControllers:animated: 这 3 个方法时只会触发第一个被 pop 的 viewController 的 willPop、didPop 方法,其他同样也被 pop 的 viewController 的这两个方法却不会被调用; 12. 将 qmui_isTransitioningTypePresented 重命名为 qmui_isPresented 并修复其实现的错误 b675935 修复可能存在的私有 API 调用风险 1ef4890 去除 Xcode 9 Beta 的 warning 4db651b 新增 NSString (QMUI) qmui_stringByConcat: 方法,提供另一种方式来使用 stringWithFormat: d0f681e 重构 QMUIStaticTableViewCellData 控件,提供更便捷的方式来实现类似设置界面的效果 7bb2081 增加 QMUIMarqueeLabel 控件用于实现跑马灯效果 124a450 增加 QMUIMarqueeLabel 控件用于实现跑马灯效果 832432b Merge pull request #144 from wanhmr/master 3430672 Update QMUIAsset.m b98c75a 修复 imageData 为空时的闪退 f2111a5 Merge branch 'QMUI/master' 2d9029e 修改语法错误 d79cd13 Merge pull request #139 from xnxin/master e0d622e revert 8a1c7e5 revert changed f33261f 补充其他参数的 nullable 9281c30 添加View controller-based status bar appearance为YES时状态栏的控制 6e20001 为QMUITips增加Nullability e07cf60 1. 修复预览某些视频时视频尺寸错误的 bug;2. requestImageData: 方法增加图片信息的获取;3. 增加 QMUIMarqueeLabel 的 Demo; 4d9a71e Merge branch 'QMUI/master' 24f3d38 change logo image url in README 2fdd276 remove logo image file from github b9f1752 Update README.md a084707 1. 去除类型不匹配的 warning; 2. 将 NSString (QMUI) qmui_timeStringFromSeconds 重命名为 qmui_timeStringWithMinsAndSecsFromSecs; 3. 修复 UIControl (QMUI) 被废弃的 qmui_needsTakeOverTouchEvent 无法使用的问题 34ce093 Update README.md 5904967 更新 QMUIKit.podspec 里的版本号 198c94b 1. 新增 QMUISlider; 2. 相册选择控件支持视频; 3. 重新整理 QMUICommonViewController 及 UIFont (QMUI) 里对动态字体的支持的代码; 4. UIControl (QMUI) qmui_needsTakeOverTouchEvent 重命名为 qmui_automaticallyAdjustTouchHighlightedInScrollView; 5. 正式废弃 QMUITableViewDelegate shouldShowSearchBarInTableView 接口,请用 QMUICommonTableView.shouldShowSearchBar 代替; 6. 增加 CGFloatToFixed 等 toFixed 系列函数用于调整小数点的精度; 7. 修复 UITableView (QMUI) qmui_indexForSectionHeaderAtView: 可能出现的因小数点精度问题导致的计算错误; 8. 废弃 QMUIToastViewDelegate,改为以 block 的方式来设计; 9. 优化某些控件在 storyboard 里的使用体验。 c25b854 Update README.md 3389e82 Merge pull request #127 from wanhmr/master 8d0cc75 Update QMUIButton.m 203e937 QMUIButton: 修复当从 nib 中加载 button,错误的设置 contentEdgeInsets b570c50 Merge branch 'QMUI/master' 2c18be4 Revert "修复用户第一次授权相册使用,当授权完成后页面的显示错误" 00c7ece mark all the targets to Shared 54f5c3f 更新 podspec 版本 bfd2a8e 1. 修复 QMUITextView 文字发生变化时光标位置滚动不准确的 bug; 2. UITextView (QMUI) 增加 qmui_convertNSRangeFromUITextRange 用于将 UITextPosition 转化为 NSRange; 3. UITextView (QMUI) 增加 qmui_scrollCaretVisibleAnimated: 用于将光标滚动到可视区域并且考虑 textContainerInset; 4. 将 QMUIKit 里的配置表默认值改为 nil,以使默认的样式与系统样式保持一致; 5. 整理几个 QMUI 控件的 initWithCoder: 方法,在里面不要设置能在 IB 里修改的属性,不然会覆盖 IB 的值; 6. 修复在 storyboard 里使用 QMUICommonViewController 并为其设置 title 后,无法显示 title; 7. 统一 enum 的定义方式,兼容 Swift 下的使用; 8. UIImage (QMUI) 增加 qmui_imageWithBlendColor: 方法用户修改图片颜色 82df0ac 保存图片/视频后获取时用 creationDate 作为匹配条件,而不要用最近的时间,因为可能在保存过程中第三方 App 刚好插入一个更新的资源 0536893 更新pods配置文件 3870b0d 1、将 QMUIConfigurationManager 重命名为 QMUIConfiguration;2、将原本的设置全局 appearance 的地方迁移到每一个 property 的 setter 方法里,省去在 AppDelegate 里的调用 4efa7ac 优化 UINavigationController(QMUI) 里的代码写法 1b30a34 更新QMUIKit.podspec 03cf652 udpate 14cf47c 1、新增 UIView (QMUI_Snapshotting) 用于截图; 2、整理 UIImage (QMUI) 里对 view 截图的方法与 view.transform 的关系。 b8bc624 修复 QMUITextView 在输入文字换行时的各种抖动和滚动位置不准确的问题 80cdf74 修复 QMUISearchController 在 init 后就dealloc,控制台会警告说 QMUICustomSearchController 在 dealloc 时尝试执行 loadView 1179c36 QMUIButton image title spacing 38e89db 修复 QMUIZoomImageView 对 contentMode 为 UIViewContentModeScaleAspectFill 时内容没有默认居中 88f1be7 QMUIKeyboardManager 错误修复 3809f3b 优化QMUIKeyboardManager 93cc03f 1、整理 QMUIAlbumViewController 的注释及代码;2、优化 QMUINavigationController 的 log 4d63e60 改注释 77afda7 CALayer (QMUI) 增加两个方便生成分隔线 layer 的方法 5b4ea76 修复 QMUIModalPresentationViewController 在显示之前没有先设置好支持的设备方向,导致显示弹窗时界面必定会被切到竖屏 d5d6221 优化QMUIZoomImageView以支持头像裁剪 11db642 修复用户第一次授权相册使用,当授权完成后页面的显示错误 fee9320 Merge remote-tracking branch 'QMUI/master' c510c6d 1、整理 QMUIKeyboardManager 的注释和接口;2、优化自定义 navigationBar 的代码里有些 if 判断写法 a7cb123 1、修复 modalPresentationViewController slide 类型的隐藏动画,曲线与别人不一样;2、修复保存相片的方法里,回调里传进来的被保存的图片是错误的 d17d3ca Merge branch 'master' of https://github.com/QMUI/QMUI_iOS f6038c6 修复UINavigationController拓展方法forceEnableInteractivePopGestureRecognizer的Bug 5d8672c Update README.md d0dc02a 将 QMUITableViewCell initForTableView: 的参数类型从 QMUITableView 改为 UITableView cd4d8a6 更新 podspec 里的版本 259a412 更新 QMUI iOS 的使用说明。 d425209 增加键盘管理类QMUIKeyboardManager并且UITextView和UITextField增加对应的接口支持 9329701 修复 QMUICommonTableViewController setShouldShowSearchBar: 里成员变量赋值太晚导致执行过程中调用 getter 得到的值是错误的 45645a1 删掉 QMUIKit.h 里尖括号的 import c8d4bdb 将配置表里 import QMUIKit 的写法改为尖括号,去掉无用的文件,去掉文件模板 e998b04 修复 QMUITextView 在设置了 placeholder 后再更新 textView.font/textColor/textAlignment,placeholder 的样式没有跟着更新 9d8acb7 更新 QMUIKit.podspec,将配置表文件保留到拉取文件里 32b52bd 1、将 QMUIConfigurationTemplate 挪出来到单独的目录,为 CocoaPod 准备;2、为配置模板里的所有项目增加作用说明 c4d5e7f Update README.md 43e6535 更新pod配置文件 50c73b3 为 QMUIConfigurationManager 的所有属性增加是否允许为 nil 的标志,并修复某些地方如果值为 nil 可能导致 crash,清理废弃的配置项 573ac12 废弃 QMUITableViewDelegate shouldShowSearchBarInTableView: 方法,使用 QMUICommonTableViewController.shouldShowSearchBar 代替 3c4001d Update README.md bc6aba1 Merge branch 'master' of https://github.com/QMUI/QMUI_iOS 7d909f4 更新pod配置文件 45dacdf 1、去掉 QMUITextView 的 textAttributes 属性,系统已有相同功能的接口; 2、修复 iOS 8 下 QMUITextView 使用 autoResizable 在文字变化时调用 sizeThatFits: 导致文字跳动 5593655 1、QMUIPopupContainerView.maskViewBackgroundColor 改为仅在 automaticallyHidesWhenUserTap 为 YES 时生效; 2、调整 QMUIPopupContainerView 的注释,提醒对使用 UIWindow 并且没打开 automaticallyHidesWhenUserTap 的情况下需要留意在 viewWillDisappear: 里隐藏浮层 0323ac6 修复 QMUIModalPresentationViewController 在隐藏时恢复之前记录的 keyWindow 太粗暴,导致 keyWindow 错误 d3d49ca 修复 QMUICommonViewController 里 self.navigationItem.titleView = xxx 在配合 UISearchDisplayController 使用时 crash e648b03 QMUISearchController 增加 hidesNavigationBarDuringPresentation 接口用于控制进入搜索状态时要不要升起到 navigationBar 上 870f629 优化UILabel qmui_textAttributes 和 setAttributedText 混用时的表现 e89e44f QMUICommonTableViewController 的 viewWillAppear 清除searchTableView 的selection a006c3d QMUISearchController 支持“最近搜索”功能 d13f763 NSObject (QMUI) 增加方法用于遍历某个实例的所有方法 bb6ad48 update podspec c4f75a6 update podspec 9944d20 Merge branch 'master' of https://github.com/QMUI/QMUI_iOS bc8d242 test d2b99ff QMUIImagePickerPreviewViewController 顶部 bar 在布局时考虑状态栏的显隐 930fcbf UIView (QMUI) 增加方法用于便捷地处理动画、非动画的代码 5474af1 QMUIImagePickerViewController 支持根据不同的照片排序方式使用不同的默认滚动方式 fec5325 merge 错误到时的bug 5fd9268 QMUIToastView bug eecc77f 增加QQ表情 6b17cb5 Merge pull request QMUI#81 from wanhmr/master 0d3d693 修改代码执行顺序 14d6ca9 Merge remote-tracking branch 'QMUI/master' 7fe6992 Revert "add method to fetch origin image data" 173cb55 Update README.md 7bd6c83 更新配置 00dd64d 废弃 QMUINavigationButtonTypeClose,并修复某些方法里 tintColor 参数不生效的问题 21cabaa 废弃配置表里的宏 NavBarTintColorHighlighted 和 NavBarTintColorDisabled f2fe0b9 更新 QMUICommonViewController 中关于emptyView的注释 5d69117 修复编译错误 ac5f995 去掉 libQMUIKit.a 里多余的 QMUITableViewProtocols.h d0807fe 修复 QMUIPopupContainerView 在 iOS 9 及以下显示后进行屏幕旋转,布局错误 c601eca 修复 IS_IPHONE 的宏对模拟器永远返回 NO 的 bug 1f61536 为 QMUITextViewDelegate 监听内容高度变化的方法做自动的高度变化判断,并重命名为 textView:newHeightAfterTextChanged: 7301d2a 修改注释 fafd4ea QMUIModalPresentationViewController 里的 dimmingView 默认不要设置 alpha,交给动画处理 8e7d9f2 Merge branch 'master' of https://github.com/QMUI/QMUI_iOS d456cfb QMUINavigationController暴露willShowViewController接口给子类重写 ba12c18 Update README.md 3db8c65 更新pod配置文件 9050f92 修复 UIView(QMUI_Border) 对几个初始值的设置错误导致 border 无法显示的 bug 587dc33 1、优化 UIView(QMUI_Border) 的注释,令其与使用系统自带的 view.layer 的用法区分开;2、修复通过 qmui_borderPosition 显示边框后再通过 QMUIBorderViewPositionNone 隐藏边框失败 059a4eb 修复 QMUITextField 在 iOS 7 下死循环的 bug 0c079a2 UIButton 和 UILabel 的 textAttributes 属性 2768c36 修复 QMUIPopupContainerView 以 addSubview 的方式显示时,如果 superview 的宽高与屏幕不一致,则可能计算布局时错误 e15909b QMUIModalPresentationViewController 隐藏 contentView 后没有重置 contentView.transform 导致如果 contentView 重复显示则动画异常 2b0eed2 修复复用 QMUIDialogViewController 的时候如果重复添加 cancelButton/submitButton,旧的按钮不会被移除的 bug 7426529 Update README.md 2cd4c78 更新cocoaPods配置文件 1d0b84d QMUICommonViewController的showEmptyViewWithLoading方法默认隐藏image 138fff6 修复 UIView(QMUI) 里对 becomeFirstResponder 是否在 keyWindow 上的条件写漏了 15d7618 QMUIModalPresentationViewController 使用的 window 改为以 makeKey 的方式显示 827801b UIView (QMUI) becomeFirstResponder 里对 keyWindow 的检测用 symbolic breakpoint 4ac86d8 修改 QMUITableViewCell cellPosition 的注释 9177c25 CALayer (QMUI) qmui_removeDefaultAnimations 方法支持移除 CAShapeLayer 和 CAGradientLayer 的默认动画 c1269c6 修改配置表 QMUIConfigurationTemplate 里 controlHighlightedAlpha 变量写错 f12f175 Update README.md a5fcfe1 更新cocoapods配置文件 73f3915 1. 为 QMUITableViewCell 增加 accessoryEdgeInsets 用于控制 accessoryView 的间距。 2. 修复 QMUINavigationTitleView 里用 appearance 设置 tintColor 导致 UIBarButtonItem 的 tintColor 失效。 3. 优化 UINavigationBar 的返回动画效果,支持 UITableViewController。 4. 调整配置表 QMUIConfigurationTemplate 里 tableView 部分的赋值顺序。 5. 在 QMUITextField 里修复系统的 UITextField 中文输入超过文本框宽度后删除文字,文字往下掉的 bug。 6. 优化 UINavigationBar 的返回动画效果,支持 UITableViewController。 7. QMUIPopupContainerView 支持点击空白地方消失。 8. 增加弹出菜单控件 QMUIPopupMenuView。 a2d12b7 修复QMUITableViewCell中选择了UITableViewCellAccessoryCheckmark之后,accessoryView忘记调用sizeToFit的问题 ed0905a 把全局的 flatf 重命名为 flat,并将参数类型从 float 改为 CGFloat,从而修复 UIImage 绘制图片时由于精度不足导致可能尺寸不正确的 bug b5bf9aa Merge branch 'master' of github.com:QMUI/QMUI_iOS f5821d8 去掉 QMUIAsset 里对相册里的图片的缓存,避免内存暴涨 0b1361f Update README.md 3131031 更改pods配置文件版本号 7050b61 优化 navigationBar 隐藏情况下的 pop/push 动画 25c5d6e Merge pull request QMUI#58 from 949478479/master 66cb86d Update UIImage+QMUI.m 14e95db 四个小改进 78145fd 修改 qmui_imageWithScaleToSize: 方法对 size 的定义:旧版是 scale 后的图片大小与参数 size 一致,新版是 scale 后的大小会根据 contentMode 不同而不同 92f209d add method to fetch origin image data 9d8f39f Merge pull request QMUI#53 from wanhmr/master b109233 fixed typo error 0564fc0 imageWithColor: 不用自动判断 opaque,全都用支持透明的,否则一些圆角图片背后就是黑色的了 3ec8edc UIImage (QMUI): 1、增加方法 - (BOOL)qmui_opaque 用于判断当前图片是否存在透明通道;2、修复 qmui_averageColor 对半透明图片计算错误的 bug;3、修复 qmui_grayImage 对半透明图片做置灰操作时没考虑半透明的 bug;4、修复若干处理图片的方法处理前后图片的 alpha 通道不一致的问题 8f94a96 Merge pull request QMUI#50 from wanhmr/master e0e8cb4 add paging effect c290a97 Merge pull request QMUI#47 from 949478479/master f924626 Update UIImage+QMUI.m c422112 QMUINavigationTitleView 支持通过 contentHorizontalAlignment 修改水平对齐方式 cba4297 修复 -[UIImage(QMUI) qmui_grayImage] 会丢失图片透明通道的问题 76fd924 改进 -[UIImage(QMUI) qmui_imageWithScaleToSize:contentMode:scale:] 缩放图片会增加透明通道的问题 95bbd51 修复 -[UIImage(QMUI) qmui_averageColor] RGB 值计算问题 5b922e5 UIFont(QMUI) 增加方法 qmui_systemFontOfSize:weight:italic: 用于生成一个粗细、斜体的系统字体 b1ae71a Update README.md 006d1f5 不要在 setTabBarItems: 的时候去判断是否存在 doubleTapBlock,而是在触发双击时才去判断,从而保证随时都可以给 tabBarItem 设置 doubleTapBlock 49ee267 UITabBarItem(QMUI) 增加属性 qmui_doubleTapBlock 以支持响应双击 tabBarItem 事件 e50bb3e Merge commit '0a3e9fa912a3696dd3dfe8d245152092ea273975' 0a3e9fa QMUINavigationTitleView 支持调整标题和副标题的间距 85ba5fe 优化 QMUITableViewProtocol 里的 cell 类型写法,用__kindof fd8cfbc UILabel(QMUI)增加textAttributes属性用于保持 setText: 后的文字样式 bfbacf0 UISearchBar 开放 textField 接口用于获取内部的输入框实例的引用 541ff99 UIImage(QMUI) imageWithColor: 方法如果传一个 nil 进来则默认颜色从UIColorWhite 改为 UIColorClear 44b9648 QMUIButton的cornerRadius的set方法优化 698423d 1、重命名 QMUIModalPresentationContentViewProtocol -> QMUIModalPresentationContentViewControllerProtocol;2、QMUIModalPresentationViewControllerDelegate 增加方法 willHideModalPresentationViewController: caf66f0 将 NavBarTitleFont、NavBarTitleColor 宏应用到全局初始化的 UIAppearance 里 a85d11c 把QMUIEmptyView设置appearance的时机提前 2d05c81 把QMUIEmptyView设置appearance的时机提前 08978c2 1、为 NSObject(QMUI)增加方法qmui_hasOverrideMethod:ofSuperclass:;2、为 UIViewController、UIView 增加方法qmui_hasOverrideUIKitMethod:;3、修复 QMUINavigationController 和 QMUITabBarController 对当前正在显示的 viewController 是否有自定义横竖屏方向的判断错误 a61ab3e 让 QMUINavigationController 和 QMUITabBarViewController 里控制设备方向旋转的接口的默认值用配置表的里的宏SupportedOrientationMask而不要自己写死 618131a QMUIFloatLayoutView 增加右对齐布局方式 8e9e2a8 修复 UIImage(QMUI) imageWithScale/imageWithAlpha 这两个方法里用到 CGContextDrawImage 导致对非竖屏方向的 UIImage 处理后方向错误 e8f6523 1、QMUITextViewDelegate 增加 shouldReturn 方法;2、 修复几个用 swillize 方式添加的 property setter 方法里用错内存修饰符了;3、修复 UIView(QMUI) 里的borderLayer 有隐式动画没去掉 682e35f Update README.md f15e5fa iOS 7 不支持 BOOL 类型的属性标记为 UI_APPEARANCE 43eefd9 Update README.md cf61d9c 修复几个bug 03a9da0 Merge pull request QMUI#34 from nero-tang/master 6fafed7 Merge pull request QMUI#33 from devSC/master 6c65caf Fix incorrect property naming 783d3ab [Fix] 前后2个controller都需要hold时的BUG eefbce3 更新pod配置文件 ed557d2 1、支持 storyboard;2、优化对 Clang Warning 宏的写法;3、修复 QMUITextView.shouldResponseToProgrammaticallyTextChanges 无法响应 setAttributedText: 的文字变化 f031b52 Update README.md d28892d Update README.md 7020dda 补充 QMUIGridView 的使用注释 3806c4b 支持 Live Photo ad43df5 QMUITextView 默认的 debug 值写错了 4e029ea Update README.md dec6b83 Update README.md 40e9e4c 更新作为子项目使用方法的链接 4434a88 Update README.md 059103a update QMUIKit.podspec a4777e0 Merge pull request QMUI#12 from dashzou/master 0f3943c Merge branch 'master' into master 2666ac0 1. 将 QMUI 里的 Category 的方法名都加上 qmui_ 前缀;2. QMUIAsset 增加获取大小的方法;3. 一些 Bugs 修复; d412399 NSMutableArray 改用 strong,改错别字。 1412c8f Update README.md 8015599 Update README.md 9994e8e Update README.md 00d75bd Merge pull request QMUI#1 from QMUI/master 92d512c rename QMUI_iOS.podspec f32f07e update QMUI_iOS.podspec c937d25 update QMUI_iOS.podspec bee609b update QMUI_iOS.podspec 59023be Merge pull request QMUI#7 from Sunnyyoung/master 29991d2 Merge pull request QMUI#8 from dashzou/master 12742e9 fix typo 3bd2231 Update podspec 15d9359 Carthage Test 02585aa 修复 iOS 7 下 crash 8241cb7 修复 iOS 8 下 QDSearchController 的 searchBar 显示不出来 6c25340 增加 ISSUE 模板 8ec2fb6 cocoapods update 4afe7a3 cocoapods update 43e7546 cocoapods update 951b7ec cocoapods update 1f50a05 更新cocoapods 4bb4565 更新QMUIConfigurationTemplate文件 81c482f Merge branch 'master' of https://github.com/QMUI/QMUI_iOS 7c0c1e6 merge template c7f03f1 将 QMUICommonUI 删掉,把功能迁移到 QMUIConfigurationManager 里 5a2b24a 将 QMUICommonUI 删掉,把功能迁移到 QMUIConfigurationManager 里 079a893 cocoapods test c32b29c cocoapods test cdc952e cocoapod test f568d1b Merge branch 'master' of github.com:QMUI/QMUI_iOS 8f77749 1、在全局配置表 QMUIConfigurationTemplate 里增加宏 SupportedOrientationMask 用于控制默认支持的横竖屏方向;2、修复 QMUIImagePreviewView 在横竖屏切换的过程中可能当前的图片 index 发生变化的 bug;3、修复 QMUIModalPresentationViewController 在 iOS 8 下 showInView crash;4、将 QMUICommonViewController loadViewIfNeeded迁移到 UIViewController(QMUI),以让所有的 controller 都能支持;4、修复 UIImage imageWithShpae里的绘制路径错误 0bd062e remove unuse import 0d0b418 cocoapods 5d500bc add LICENSE 7c6f3b9 cocoapods bug f0a889c cocoapods bug d34dae1 cocoapods bug ae04160 add cocoapods support c03d0be add cocoapods support 576ded0 template 6dff800 Merge commit 'c0fd5cfa1f3a107b8a21b0b54446de87b64663ee' 5a0aa1e fix some bugs c0fd5cf 修改 README,增加code snippets链接 78c2480 修改工具检查跑出来的几个小问题 5664cf0 修改工具检查跑出来的几个小问题 d1219c9 Merge commit '2664af57e1c18f570bf7ee378f7285aef85c470d' 2664af5 gitignore a5943b3 Merge branch 'master' of https://github.com/QMUI/QMUI_iOS 515d8ad QMUIMoreOperationController property bug 9283df0 去掉 QMUINavigationButton 废弃的property 8ab1d53 去掉 QMUINavigationButton 废弃的property 2fd7555 修复 QMUILinkButton 对underlineColor属性声明错误 0657dfe 修复 QMUILinkButton 对underlineColor属性声明错误 9e58a8f uiimage+qmui e9dd7bb Update README.md 920e7ca Update README.md 6bc0bfc Update README.md 8363749 add logo 0bba3df uiimage+qmui 89ec8e3 test 13b804c test git-subtree-dir: QMUI git-subtree-split: 0f4a3eb
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
运行环境
iPhone
/iPad
/模拟器
iOS 13.4
11.4
4.0.0
具体问题描述
使用导航栏自定义样式时,回到主界面再次进入应用,导航栏样式自动切换回当前主题样式。
问题截图
The text was updated successfully, but these errors were encountered: