با عرض سلام خدمت استاد گرانقدر و دوستان عزیز
بنده از react-native-awesome-alerts در داخل Drawer استفاده کردم و میخوام وقتی کاربر روی منوی از Drawer کلیک کرد پنچره تایید باز بشه.
اسکرین در حالت LandScape قرار داره و پیغام تایید فقط به اندازه صفحه Portrait نمایش داده میشه.
چطوری میشه پیغام تایید را به اندازه کل صفحه نمایش داد؟
البته بعد از چندبار باز و بسته کردن برنامه پیغام بصورت تمام صفحه نمایش داده میشه
سلام دوست من
کل اپلیکیشن landscape هست؟
در برخی شرایط پیش میاد که تنها در مجازی ساز همچین مشکل هایی پیش میاد و در گوشی واقعی درست کار میکنه
چک کنن ببین این کامپوننت آماده استایل دهی قبول میکنه اگر آره میتونی با Dimension با به دست آوردن اطلاعات کافی استایل رو بازنویسی کنی
موفق باشی
صفحه ورود Portrait هست بعد وارد شدن کل اپلیکیشن را LandScape می کنم.
از اپلیکیشن خروجی گرفتم متاسفانه روی گوشی هم همون مشکل را داره.
بله استایل دهی قبول می کنه بصورت زیر استایل دادم :
alertContainerStyle={{height: '100%', weight: '100%'}}
overlayStyle={{height: '100%', weight: '100%'}}
ولی متاسفانه تاثیری نداشت.
از Dimension هم به صورت زیر استفاده کردم :
const windowWidth = useWindowDimensions().width;
const windowHeight = useWindowDimensions().height;
alertContainerStyle={{height: windowHeight, weight: windowWidth}}
overlayStyle={{height: windowHeight, weight: windowWidth}}
ولی هیچ تاثیری باز نکرد.
البته موارد فوق بعد چندبار refresh اپلیکیشن و یا خارج شده از برنامه درست کار می کنه.
میتونه دلیل این مشکل وجود AwesomeAlert در داخل DrawerContent باشه؟
امکانش هست
باید قدم به قدم چک کنی تا مشکل رو پیدا کنی