ไม่มีวิธีซ่อนแถบเลื่อนใน scrollview ใน React Native
I have a scrollview in react native and I want to hide the scrollbar. How can I do that? A: You can use <code>showsHorizontalScrollIndicator</code> and <code>showsVerticalScrollIndicator</code> props of ScrollView to hide horizontal and vertical scrollbars respectively. <blockquote> <p><strong><a href="https://facebook.github.io/react-native/docs/scrollview#props" rel="nofollow noreferrer">https://facebook.github.io/react-native/docs/scrollview#props</a></strong></p> </blockquote> <code><ScrollView showsHorizontalScrollIndicator={false} showsVerticalScrollIndicator={false}> ... </ScrollView> </code>
เลื่อน
แถบเลื่อนเป็นตัวควบคุมแบบกราฟิกที่ช่วยให้ผู้ใช้สามารถเลื่อนดูเอกสารหรือเว็บเพจได้ แถบเลื่อนมักจะแสดงในพื้นที่เนื้อหาของหน้าต่าง และสามารถใช้เลื่อนดูเอกสารหรือหน้ายาวๆ ได้
ในเบราว์เซอร์ส่วนใหญ่ ผู้ใช้สามารถลากแถบเลื่อนไปทางซ้ายหรือขวาเพื่อเปลี่ยนจำนวนเนื้อหาที่มองเห็นได้ในคราวเดียว ในบางเบราว์เซอร์ ผู้ใช้ยังสามารถใช้แป้นพิมพ์เพื่อเปลี่ยนจำนวนเนื้อหาที่มองเห็นได้
ปฏิกิริยาคืออะไร
React เป็นไลบรารี JavaScript สำหรับสร้างส่วนต่อประสานผู้ใช้ ช่วยให้คุณสร้างส่วนประกอบที่ใช้ซ้ำได้ เพื่อให้โค้ดของคุณอ่านและบำรุงรักษาง่าย React ยังทำให้ง่ายต่อการสร้าง UI แบบโต้ตอบโดยใช้ส่วนประกอบที่ไม่มีสถานะ
ตอบโต้การเลื่อนดู
React Scrollview เป็นไลบรารีสำหรับสร้างเนื้อหาที่เลื่อนได้ใน React มี API แบบประกาศสำหรับการสร้างส่วนประกอบที่เลื่อนได้ และรองรับการเลื่อนทั้งแนวตั้งและแนวนอน
หากต้องการใช้ React Scrollview คุณต้องติดตั้งผ่าน npm ก่อน:
npm ติดตั้ง react-scrollview – บันทึก
เมื่อติดตั้งแล้ว คุณสามารถสร้างส่วนประกอบ ScrollView ใหม่ได้โดยใช้ฟังก์ชัน create() ดังนี้
var ScrollView = ต้องการ ( 'react-scrollview' ); var MyScrollView = ใหม่ ScrollView (); MyScrollView สร้าง ({ คอนเทนเนอร์ : document .getElementById ( 'my-scroll-container' ), เด็ก : [ { text : 'Hello, world!' , }, { text : 'World!' , } ] });
เพียงเพิ่ม displaysHorizontalScrollIndicator={false} สำหรับแนวนอน และ displaysVerticalScrollIndicator={false} สำหรับแนวตั้ง