/** * Created by zack on 2018/4/30. */ import { View, Text, StyleSheet, FlatList } from 'react-native' import React, {Component} from 'react' import {NavigationBarHeight, TabBarHeight, ScreenDimensions} from '../../../utils/DimensionsTools' import FindSearchResultItem from './View/FindSearchResultItem' import BaseNavigationBarStyle from '../../base/BaseNavigationBarStyle' import MoreSpecialQuestionTitleItem from './View/MoreSpecialQuestionTitleItem' import MoreSpecialQuestionItem from './View/MoreSpecialQuestionItem' export default class MoreViewController extends Component { constructor(props) { super(props) this.state = { } //根据init props来发送通知类型 this.props.navigator.setStyle({ navBarCustomView: 'FindSearchTitleView', }) } renderItem(item) { if (item.index === 0) { return( ) }else { return( { this.props.navigator.push({ screen: 'AnswerDetailViewController', title: '问答', backButtonTitle: '', passProps: { }, navigatorStyle: BaseNavigationBarStyle }) }} /> ) } } render() { return( this.renderItem(item)} keyExtractor = {(item,index) =>{ return 'key' + item.key + index }} ListFooterComponent = {() => { return( ) }} /> ) } } const styles = StyleSheet.create({ View: { width: ScreenDimensions.width, height: ScreenDimensions.height - NavigationBarHeight.height, backgroundColor: 'white' }, ListView: { marginTop: NavigationBarHeight.height, width: ScreenDimensions.width, height: ScreenDimensions.height - NavigationBarHeight.height, backgroundColor: 'white' } })