• 1399/09/16

استفاده از react-native-awesome-alerts در داخل Drawer :

با عرض سلام خدمت استاد گرانقدر و دوستان عزیز

بنده از react-native-awesome-alerts  در داخل Drawer استفاده کردم و میخوام وقتی کاربر روی منوی از Drawer کلیک کرد پنچره تایید باز بشه.

اسکرین در حالت LandScape قرار داره و پیغام تایید فقط به اندازه صفحه Portrait نمایش داده میشه.

چطوری میشه پیغام تایید را به اندازه کل صفحه نمایش داد؟

البته بعد از چندبار باز و بسته کردن برنامه پیغام بصورت تمام صفحه نمایش داده میشه 

  • 1399/09/16
  • ساعت 18:56

سلام دوست من

کل اپلیکیشن landscape هست؟

در برخی شرایط پیش میاد که تنها در مجازی ساز همچین مشکل هایی پیش میاد و در گوشی واقعی درست کار میکنه

چک کنن ببین این کامپوننت آماده استایل دهی قبول میکنه اگر آره میتونی با Dimension با به دست آوردن اطلاعات کافی استایل رو بازنویسی کنی

 

موفق باشی


  • 1399/09/18
  • ساعت 09:21

صفحه ورود 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 باشه؟  

 


  • 1399/09/18
  • ساعت 18:40

امکانش هست

باید قدم به قدم چک کنی تا مشکل رو پیدا کنی


logo-enamadlogo-samandehi