راکت

مشکل با کامپوننت Text در React Native

4 پاسخ

سلام
من دارم یک پروژه رو اجرا می کنم که توش از کامپوننت های Text تو در تو استفاده کردم.
در استفاده از متد onPress در کامپوننت Text یه مشکل عجیب دارم.
همونطور که در تصویر زیر می بینید وقتی روی سمت راست ترین بخش نوشته کلیک می کنم بازخورد نمی گیرم. ولی اول نوشته هیچ اشکالی نداره.
مشکل در کامپوننت Text

مثلا در بالا سمت راست ترین M تقریبا نصف اولش رو اصلا نمی شه کلیک کرد. من در خروجی و در گوشی هم همین نتیجه رو گرفتم.
سورس کد:

import React, { Component } from 'react';
import {StyleSheet, Text} from 'react-native';

export default class Test extends Component{
    state= {
        isModalVisible: false
    };
    render(){
        return(
            <Text>
                <Text style={{backgroundColor: 'green'}} onPress={() => alert("Alert")}>MMMMMMM</Text>
            </Text>
        );
    }
}
ثبت پرسش جدید

پاسخ‌ها

4
میلاد کریمی
میلاد کریمی
@mihancivil

تخصص: برنامه نویس Frontend

سلام
@esmahdim تسکت رو توی View قرار بدید ببینید مشکل حل نمیشه

mahdi
mahdi
@esmahdim

تخصص: برنامه نویس ...

قطعا اگه این کارو بکنم مشکلم حل می شه ولی من می خوام از Text های تو در تو استفاده کنم.
مانند spannable string در اندروید.

شاید پاسخ شما همین‌جا باشد

میلاد کریمی
میلاد کریمی
@mihancivil

تخصص: برنامه نویس Frontend

mahdi
mahdi
@esmahdim

تخصص: برنامه نویس ...

نه این مشکلمو حل نمی کنه.
من می خوام دلیل اشکال پیش اومده در کامپوننت Text رو بدونم 🙂

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام