- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
错误是:RCTLayoutAnimationGroup expects timings to be in ms, not seconds
当我快速向下拖动键盘时,就会发生这种情况。有时候这种情况会发生;有时不是。
我在KeyboardAvoidingView中使用了一个简单的TextInput组件
最佳答案
在您的ScrollView中添加bounces = {false}似乎可以解决此问题。
<ScrollView keyboardDismissMode="interactive" bounces={false}>
export default class App extends Component<Props> {
constructor(){
super();
this.state = {
bounces: true
}
this.keyboardDidHideListener = Keyboard.addListener('keyboardDidHide', this._keyboardDidHide.bind(this));
this.keyboardDidShowListener = Keyboard.addListener('keyboardDidShow', this._keyboardDidShow.bind(this));
}
_keyboardDidShow(){
this.setState({bounces: false});
}
_keyboardDidHide(){
this.setState({bounces: true});
}
render() {
return (
<KeyboardAvoidingView style={styles.container} behavior="padding" enabled>
<ScrollView keyboardDismissMode="interactive" bounces={this.state.bounces}>
<TextInput
style={{height: 40, width: 150, borderColor: 'gray', borderWidth: 1}}
/>
</ScrollView>
</KeyboardAvoidingView>
);
}
}
const {duration, easing, endCoordinates} = event;
let {duration, easing, endCoordinates} = event;
if(duration < 10){
duration = 10;
}
_onKeyboardChange = (event: ?KeyboardEvent) => {
if (event == null) {
this.setState({bottom: 0});
return;
}
let {duration, easing, endCoordinates} = event;
const height = this._relativeKeyboardHeight(endCoordinates);
if (this.state.bottom === height) {
return;
}
if (duration && easing) {
if(duration < 10){
duration = 10;
}
LayoutAnimation.configureNext({
duration: duration,
update: {
duration: duration,
type: LayoutAnimation.Types[easing] || 'keyboard',
},
});
}
this.setState({bottom: height});
};
关于react-native - 拖动时React Native "interactive"keyboardDismissMode引发错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52699542/
我希望我的键盘隐藏在 UIScrollView 上。我使用了我认为正确的属性,但它不起作用。有人知道问题出在哪里吗?谢谢。 import UIKit class ViewController: UIV
我刚刚发现 ScrollView 的新 keyboardDismissMode 属性有一个烦人的错误。当将其与值为 UIScrollViewKeyboardDismissModeInteractive
我正在创建应用程序的聊天部分,当用户上下拖动 ScrollView 时,键盘动画出现问题。我正在使用 keyboardDismissMode = .Interactive,但我找不到使用它的通知。 这
我有一个消息 View ,带有一个类似于消息应用程序中的工具栏。我正在使用 AutoLayout 并且有从这个 toolbar.bottom 到 bottomlayoutguide.bottom 的约
是否有可能在滚动 FlatList 时阻止键盘关闭? 当使用 ScrollView 时,将属性“keyboardDismissMode”设置为“none”是解决此问题的方法,但这对我在 FlatLis
我是一名优秀的程序员,十分优秀!