UNPKG

@ant-design/react-native

Version:

基于蚂蚁金服移动设计规范的 React Native 组件库

25 lines (24 loc) 1.1 kB
import React from 'react'; import { LayoutChangeEvent } from 'react-native'; import { WithThemeStyles } from '../style'; import { PickerColumn, PickerColumnItem, PickerValue, PickerViewPropsType } from './PropsType'; import { PickerViewStyle } from './style/index'; export declare type RMCPickerViewProps = Omit<PickerViewPropsType, 'data' | 'cols' | 'cascade' | 'onChange'> & WithThemeStyles<PickerViewStyle> & { columns: PickerColumn[]; handleSelect: (value: PickerValue, index: number) => void; }; export default class RMCPickerView extends React.Component<RMCPickerViewProps, any> { static defaultProps: { value: never[]; itemHeight: number; numberOfLines: number; renderMaskTop: () => JSX.Element; renderMaskBottom: () => JSX.Element; }; constructor(props: RMCPickerViewProps); wrapperMeasure: (e: LayoutChangeEvent) => void; itemHeightMeasure: (e: LayoutChangeEvent) => void; renderLabel: (item: PickerColumnItem, index: number) => JSX.Element; renderMask: (s: PickerViewStyle) => JSX.Element; render(): JSX.Element; }