Comments (19)
这里前一个控制器实现了
- (BOOL)shouldCustomNavigationBarTransitionWhenPushDisappearing {
return YES;
}
from qmui_ios.
@wanhmr 查了一下,这里确实有bug,我们看看怎么修复,建议可以先用QMUICommonTableViewController
from qmui_ios.
@zhoon 尴尬的是这里使用 SB 弄的,所以。。。因为 UITableViewController 能方便拖控件。。。
from qmui_ios.
有个请求 能让导航功能在多做些优化么 自定义常见的导航栏随着scrollview的滚动渐变还是有问题的 我把内部方法改了才把这个bug解决的
from qmui_ios.
如果可以可以将 基类QMUICommonViewController里面的公用方法提出到协议的形式或分类的形式 因为有些类继承了别的类 但是别的类又是利用cocopods管理的 不易去改 所以会导致这些类不能用QMUICommonViewController的方法
from qmui_ios.
自定义常见的导航栏随着scrollview的滚动渐变还是有问题的
能否把问题描述的具体一点?
from qmui_ios.
@LimingZou QMUICommonViewController 的问题,我们也有想过,几个controller的基类有些东西很难通过协议的形式或分类的形式来做,所以最后才考虑用继承。
from qmui_ios.
@zhoon 谢谢你的回复 第一个问题就是 导航的alpha值随着视图滚动渐变的效果 目前考虑实现么 我自己实现了 但是要改动你们的代码(不想去改动,因为用cocopods管理的)
from qmui_ios.
@LimingZou 如果要做那种效果,并不需要做到 QMUI 里来?你应该可以用组合的形式在一个工具类里实现,再应用到每个界面,或者用继承的方式在你业务自己的基类里实现也可以。
from qmui_ios.
@MoLice 目前我是这样做的 在需要实现这个效果的界面自己创建一个了UINavigationBar 与系统的毫无关系
from qmui_ios.
@LimingZou 近期我们可能也会考虑把这种效果的控件以独立的方式放到 Github 上,配合 QMUI 即可使用,届时会告知你,有空可以参考。
from qmui_ios.
@MoLice 好的 还有相册里后期可以播放video么
from qmui_ios.
@LimingZou 相册后面我们正在考虑支持视频
from qmui_ios.
@LimingZou 你是怎么解决渐变色导航条的?可以交流一下吗。
from qmui_ios.
@wanhmr 导航栏黑色背景的问题已经在1.3.1中修复了,请再试一试看看
from qmui_ios.
@zhoon 还是有问题,周末我仔细看一下。在手势返回 UITableViewController 的时候,这个即将显示的控制器导航条这里依旧是黑乎乎的。
from qmui_ios.
@wanhmr 你有更新最新的1.3.1代码吗?周末我们的代码还没更新呢,昨天才更新的。
from qmui_ios.
@zhoon 是最新的1.3.1。哈哈,我的意思是,这个周末我看一下。谢谢,话说开源真的是太爽了,UI 本来就是最痛苦的,现在好爽,感谢感谢。不过使用过程中还是有一些问题,比如我在 autolayout 的情况下使用 FillButton 就会出现点一次才会是正确的圆角,因为
- (void)layoutSublayersOfLayer:(CALayer *)layer
这个方法好像一开始没有执行,
不过由于目前项目太赶,没有时间深究很多东西,只能抛出来给你啦。
再一次感谢🙏
from qmui_ios.
@wanhmr 你好,关于你提到的 QMUIFillButton 的 bug 我没有重现出来,麻烦你有时间时帮忙确认一下你的 QMUIFillButton 的 setCornerRadius: 方法实现里有没有 [self setNeedsLayout] 这一句?
(也就是这一句:
https://github.com/QMUI/QMUI_iOS/blob/master/QMUIKit/UIKitExtensions/QMUIButton.m#L1151 )
如果有这一句的话,你使用 AutoLayout 的方式是使用代码创建约束,还是通过 storyBoard 拖拽的方式呢?我努力看看怎么能重现出来…
from qmui_ios.
Related Issues (20)
- QMUISearchController 的 hidesNavigationBarDuringPresentation 设置成 NO 时,在 iOS 17 上 searchBar frame 异常
- 还会更新iOS17的支持版本吗? HOT 1
- 无问题 HOT 1
- RTL布局下,使用QMUIImagePreviewView的问题
- 4.7.0 Flutter工程调试有Assert崩溃 HOT 3
- iOS17系统切换主题时图片不会变化 HOT 1
- 在新起的 UIWindow 里对一个 editable = NO 的输入框选中文本出现系统菜单时,菜单被 UIWindow 盖住
- enabledZoomViewInZoomImageView 设置为yes,放大之后无法切换下一个数据资源
- QMUIConsole 咨询 HOT 1
- QMUISearchController 在 active 时如果被强制切走则可能出现内存泄漏
- 去除零宽字符崩溃 HOT 1
- 更新版本 HOT 1
- 增加UITableView和UICollectionView 的分区、cell圆角 HOT 2
- QMUIAssetsManager类未提供PHFetchOptions的自定义检索 HOT 1
- 大哥,给个文档啊,光demo看的太难受了 HOT 2
- 可能是QMUITextView 引起的闪退 HOT 1
- QMUIConsole 在展示巨量 log 时会卡死,内存高峰然后崩溃
- iOS 13 以上版本delegate 中window为空的情况崩溃. HOT 1
- 我使用自定义的导航,root设置成QMUIAlbumViewController这个vc导航颜色不对
- 框架内部源码崩溃 HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from qmui_ios.