React-native: المساحة المتروكة أعلى عرض القائمة

تم إنشاؤها على ٥ فبراير ٢٠١٥  ·  3تعليقات  ·  مصدر: facebook/react-native

أقوم بعرض ListView وله مساحة في الأعلى لا يمكنني التخلص منها:

screen shot 2015-02-05 at 1 43 05 pm

رمز بلدي:

    return ListView({
      style: { flex: 1, borderWidth: 1, borderColor: 'red', paddingTop: 0 },
      renderRow: this.renderRow,
      dataSource: source
    });

أي شخص آخر رأى هذا؟

Locked

التعليق الأكثر فائدة

قد تضطر إلى إضافة automaticallyAdjustContentInsets={false} . أي شخص يعرف لماذا هذا صحيح بشكل افتراضي؟

ال 3 كومينتر

قد تضطر إلى إضافة automaticallyAdjustContentInsets={false} . أي شخص يعرف لماذا هذا صحيح بشكل افتراضي؟

أنت على حق ، لقد أصلح ذلك ، شكرًا!

في نظام iOS ، تكون التنقل (أعلى) وعلامات التبويب (أسفل) شبه شفافة. هذا يعني أن المحتوى الموجود خلفه (مثل عرض التمرير) يجب أن يتداخل مع الجزء العلوي والسفلي ، ولكن يجب أن يكون له حشوة إضافية بحجم الأشرطة العلوية / السفلية. في نظام التشغيل iOS ، هناك مفهوم للدليل العلوي / السفلي يتدفق إلى أسفل. يتيح automaticallyAdjustContentInsets الإضافة التلقائية للحشو بناءً على تلك الأدلة.

لم يتم التفكير جيدًا في التكامل مع التنسيق و React بشكل عام ، لذلك أضفنا هذه السمة. إنه شيء يحتاج إلى عمل ولكنه ليس تافهًا :)

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات