小编Jef*_*eff的帖子

React Native-Base DatePicker 在 iOS 上最小化

我正在使用 DatePicker 的本机库,该库在 Android 上运行得很好。但是,当我通过 iPhone 上的 Expo 应用程序运行它时,当您单击它时它不会打开日历。相反,它会在左下角打开一个小框,然后仅当您单击该框时才打开日历。

这是当您单击 DatePicker 时发生的情况:

当您单击日期选择器时

然后,如果您单击底部的“2021 年 1 月 29 日”框,您将获得日历并且一切都会按预期进行:

当您单击实际日期时

我不知道它是否相关,但似乎可疑焦点发生了一些事情,因为在 Android 上,当您第一次从 DatePicker 打开日历时,您必须按日期两次,就像第一个获得焦点一样回到应用程序,第二个实际上是在注册新闻。

以下是生成 DatePicker 的代码:

  render() {
    return (
      <Container style={styles.container}>

        <Content padder style={{ padding: 0 }}>

          <View style={{ flexDirection: 'row' }}>
            <DatePicker
              defaultDate={this.state.CheckDate}
              minimumDate={new Date(2018, 1, 1)}
              maximumDate={new Date(2099, 12, 31)}
              chosenDate={this.state.chosenDate}
              // locale={"en"}
              modalTransparent={true}
              animationType={"fade"}
              androidMode={"default"}
              placeHolderText="Select Date"
              textStyle={{ color: "grey" }}
              // placeHolderTextStyle={{ color: "#d3d3d3" }}
              placeHolderTextStyle={{ fontSize: 20, color: "#999999", textAlignVertical: "bottom" }}
              onChange={this.onChangeCheckDate}
              disabled={false} …
Run Code Online (Sandbox Code Playgroud)

datepicker ios react-native native-base

6
推荐指数
1
解决办法
2245
查看次数

indexOf 的原生基础手风琴错误不是函数

我是 React Native 的新手,所以如果这是一个愚蠢的问题,我深表歉意,但是我在使用 native-base 的 Accordion 组件时遇到错误。我给了我一条消息“e.state.selected.indexOf 不是函数”。

我将本机基础文档中的示例代码粘贴到这里的小吃中以显示问题。这是该代码,它非常简单:

import React, { Component } from "react";
import { Container, Header, Content, Accordion, Text } from "native-base";

const dataArray = [
  { title: "First Element", content: "Lorem ipsum dolor sit amet" },
  { title: "Second Element", content: "Lorem ipsum dolor sit amet" },
  { title: "Third Element", content: "Lorem ipsum dolor sit amet" }
];

export default class AccordionExample extends Component {
  render() {
    return (
      <Container>
        <Header …
Run Code Online (Sandbox Code Playgroud)

runtime-error react-native native-base

1
推荐指数
1
解决办法
772
查看次数