Comments (10)
建议使用框架的自动处理。
- (BOOL)isAutoHandleKeyboardEnabled;
设置距离inputView距离 offset - (CGFloat)keyboardOffsetFromInputView;
from hwpanmodal.
keyboardOffsetFromInputView 内部计算是不是有些问题。 我设置 -textFiled.height 才刚好在输入框底部
from hwpanmodal.
- 我如果想 viewWillAppear 就弹出键盘, 页面跑到窗口最底部
- 我点击backgroundView 收起页面时, 能否加个回调让我自己处理键盘的收起和其他一些事件
from hwpanmodal.
keyboardOffsetFromInputView 内部计算是不是有些问题。 我设置 -textFiled.height 才刚好在输入框底部
offset是根据找到的inputview来的,如果不对,提供一个demo到邮箱,我排查一下
from hwpanmodal.
- 我如果想 viewWillAppear 就弹出键盘, 页面跑到窗口最底部
- 我点击backgroundView 收起页面时, 能否加个回调让我自己处理键盘的收起和其他一些事件
/**
- 通知回调即将dismiss
*/
- (void)panModalWillDismiss;
有回调的,试试在这个回调里处理。
from hwpanmodal.
- 我如果想 viewWillAppear 就弹出键盘, 页面跑到窗口最底部
目前处理是
-(void)viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(0.01 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ [self.textField becomeFirstResponder]; }); }
from hwpanmodal.
- 我如果想 viewWillAppear 就弹出键盘, 页面跑到窗口最底部
目前处理是
-(void)viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(0.01 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ [self.textField becomeFirstResponder]; }); }
viewWillAppear的时候动画还在执行当中,请在viewDidAppear试试
或者后面我增加一个回调,告诉你动画已完成。
from hwpanmodal.
放在viewDidAppear 键盘弹出就会有所停顿了。 类似于抖音发送评论页面
from hwpanmodal.
抖音的发送评论是一个单独的视图,没有嵌套到评论列表,我不知道你那边怎么做的?
你现在具体诉求是什么,把UIViewController+LayoutHelper.h
暴露出来?
from hwpanmodal.
@fuchenxi
问题解决没?
from hwpanmodal.
Related Issues (20)
- 您好,高度动态计算后有部分黑屏 HOT 2
- 请问下如何Avc push Bvc后,用Avc 的Nav push Cvc呢 HOT 2
- 手势代理能否抛出? HOT 9
- 里面有UIWebView 注释审核过不了 ,建议更新 HOT 1
- vc里面有两个子vc,子vc使用的是tableView,该怎么刷新呢 HOT 1
- present vc用navigation 包一层 HOT 2
- 'UIScrollView+Helper.h' file not found HOT 2
- Will the information be leaked? HOT 1
- App - 当在弹出控制器中添加类似今日头条的评论输入框组件后,tableview和底部组件之间会留间距 HOT 1
- presentPanModal后的控制器,添加VisualEffectView想实现虚化底部控制器view的效果无效 HOT 3
- 请问做下滑动画时,滑动到什么位置dismiss,这个参数可以自己设置吗,我没有找到 HOT 2
- swift 找不到 has no member 'contentShadow' HOT 2
- shouldEnableAppearanceTransition 导致push vc 问题
- 命名问题 HOT 2
- 蒙层的背景颜色,能不能支持自定义呀,现在搞成黑色,只能设置alpha太不灵活呀
- pickerview 滚动冲突怎么办? HOT 1
- showsScrollableVerticalScrollIndicator notwork
- allowsTouchEventsPassingThroughTransitionView 设置成true 返回问题 HOT 1
- 使用HWFullScreenNavController例子,如果子控制器是一个tableview,再次点击push新的子控制器之后,新子控制器的tableview不能滑动,pop上一个弹窗页面,也不能滑动
- 如何实现present的vc里面点击push到新的全屏页面 HOT 5
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 hwpanmodal.