UIPageLayout

แสดงที่เลิกใช้งานแล้ว

*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่

สร้างหน้าต่างการดูที่มีหน้าของหน้าหลักของอุปกรณ์มือถือ คุณสามารถใช้ UIPageLayout โดยการแนบมันไว้ใน GuiObject ได้ หน้า UIPageLayout จะนำมาใช้กับพี่น้องทั้งหมดของ GuiObject ของคุณ

สรุป

คุณสมบัติ

  • อ่านพร้อมๆ กัน

    ว่าจะให้อนิเมชันเวลาเหวี่ยงระหว่างหน้าหรือไม่

  • อ่านพร้อมๆ กัน

    จะมีการหุ้มหน้าเว็บอยู่หรือไม่

  • อ่านอย่างเดียว
    ไม่ซ้ำ
    อ่านพร้อมๆ กัน

    แอนิเมชัน

  • อ่านพร้อมๆ กัน

    ทิศทางการปลดปล่อยที่ใช้เมื่อประกอบอนิเมชัน

  • อ่านพร้อมๆ กัน

    สไตล์การปลดปล่อยที่ใช้เมื่อประกอบอนิเมชัน

  • อ่านพร้อมๆ กัน

    ควบคุมการเปลี่ยนแปลงเสริมของ NextSelection{Up, Down, Left, Right} ปกติจะเป็น true

  • อ่านพร้อมๆ กัน

    กำหนดจำนวนเงินที่หน้าถูกแยกออกจากกัน

  • อ่านพร้อมๆ กัน

    ควบคุมการใช้งานของล้อเลื่อนในกรณีที่มันถูกใช้สำหรับสิ่งอื่น ปกติจะเป็นค่าเริ่มต้นสำหรับค่าที่ถูกต้อง คือ true

  • อ่านพร้อมๆ กัน

    ควบคุมการเลื่อนเมาส์แบบสัมพันธ์ในกรณีที่นี่เป็นการออกแบบที่ไม่ใช่สมุดโค้ด ค่าเริ่มต้นจะเป็น true

  • อ่านพร้อมๆ กัน

    แอนิเมชัน

คุณสมบัติรับทอดมาจากUIGridStyleLayout
  • อ่านอย่างเดียว
    ไม่ซ้ำ

    ขนาดพื้นที่ที่แท้จริงที่ได้รับการเก็บไว้โดยแมชชีนเลย์

  • อ่านพร้อมๆ กัน

    กำหนดแกนที่ UI ตัวนำวัตถุจะวางอยู่

  • อ่านพร้อมๆ กัน

    กำหนดการจัดตำแหน่งแนวตั้งของรูปแบบในพื้นที่ลูกขององค์ประกอบ

  • อ่านพร้อมๆ กัน

    กำหนดลำดับที่เด็ก UI วัตถุจะวางในแผนผัง

  • อ่านพร้อมๆ กัน

    กำหนดตำแหน่งแนวตั้งของรายการ UI ในองค์ประกอบพ่อ

วิธีการ

  • JumpTo(page : Instance):void

    หาก page อยู่ใน UIPageLayout จะตั้ง UIPageLayout.CurrentPage ให้กับมันและเริ่มต้นอนิเมชั่นไปยังมัน หากเปิดใช้งานการจัดเว้นวรรค จะใช้เส้นทางที่สั้นที่สุดไปยังหน้านี้

  • JumpToIndex(index : number):void

    หากดัชนีเป็น >= 0 และมีขนาดน้อยกว่าขนาดของการวางแผง, วิธีนี้จะทำงานเหมือน UIPageLayout:JumpTo() หากมันอยู่นอกขอบเขตและวงกลมถูกตั้

  • Next():void

    ตั้งค่า UIPageLayout.CurrentPage ไปยังหน้าหลังจากหน้าปัจจุบันและอนิเมชั่นไปยังหน้านั้นหรือไม่ได้ทำอะไรถ้าไม่มีหน้าต่อไป

  • Previous():void

    ตั้งค่า UIPageLayout.CurrentPage ให้กับหน้าก่อนหน้าหน้าปัจจุบันและอนิเมชั่นไปยังหน้านั้นหรือไม่ได้ทำอะไรถ้าไม่มีหน้าก่อนหน้า

อีเวนต์

  • จะเริ่มต้นไฟร์เมื่อหน้าเข้ามาในมุมมอง และจะเริ่มต้นเรนเดอร์

  • จะได้รับการจุดเพลิงเมื่อหน้าออกจากมุมมอง และจะไม่ถูกเรนเดอร์

  • เกิดขึ้นเมื่อแอนิเมชั่นสำหรับ UIPageLayout.CurrentPage เสร็จสิ้นโดยไม่ต้องยกเลิกและมุมมองจะหยุดเลื่อน

คุณสมบัติ

Animated

อ่านพร้อมๆ กัน

ว่าจะให้อนิเมชันเวลาเหวี่ยงระหว่างหน้าหรือไม่

Circular

อ่านพร้อมๆ กัน

จะมีการหุ้มหน้าเว็บอยู่หรือไม่

CurrentPage

อ่านอย่างเดียว
ไม่ซ้ำ
อ่านพร้อมๆ กัน

แอนิเมชัน

EasingDirection

อ่านพร้อมๆ กัน

ทิศทางการปลดปล่อยที่ใช้เมื่อประกอบอนิเมชัน

EasingStyle

อ่านพร้อมๆ กัน

สไตล์การปลดปล่อยที่ใช้เมื่อประกอบอนิเมชัน

GamepadInputEnabled

อ่านพร้อมๆ กัน

ควบคุมการเปลี่ยนแปลงเสริมของ NextSelection{Up,Down,Left,Right} ปกติจะเป็น true

Padding

อ่านพร้อมๆ กัน

กำหนดจำนวนเงินที่หน้าถูกแยกออกจากกัน สามารถตั้งได้โดยใช้ขนาดของเวลา (เปอร์เซ็นต์ขนาดของพ่อแม่ในทิศทางปัจจุบัน) หรือขนาดของเวลา (ค่าเวลาคงที่ที่เหมือนกับขนาดของพิกเซล)

ScrollWheelInputEnabled

อ่านพร้อมๆ กัน

ควบคุมการใช้งานของล้อเลื่อนในกรณีที่มันถูกใช้สำหรับสิ่งอื่น ปกติจะเป็นค่าเริ่มต้นสำหรับค่าที่ถูกต้อง คือ true

TouchInputEnabled

อ่านพร้อมๆ กัน

ควบคุมการเลื่อนเมาส์แบบสัมพันธ์ในกรณีที่นี่เป็นการออกแบบที่ไม่ใช่สมุดโค้ด ค่าเริ่มต้นจะเป็น true

TweenTime

อ่านพร้อมๆ กัน

แอนิเมชัน

วิธีการ

JumpTo

void

หาก page อยู่ใน UIPageLayout จะตั้ง UIPageLayout.CurrentPage ให้กับมันและเริ่มต้นอนิเมชั่นไปยังมัน หากเปิดใช้งานการจัดเว้นวรรค จะใช้เส้นทางที่สั้นที่สุดไปยังหน้านี้

พารามิเตอร์

page: Instance

ส่งค่ากลับ

void

JumpToIndex

void

หากดัชนีเป็น >= 0 และมีขนาดน้อยกว่าขนาดของการวางแผง, วิธีนี้จะทำงานเหมือน UIPageLayout:JumpTo() หากมันอยู่นอกขอบเขตและวงกลมถูกตั้

พารามิเตอร์

index: number

ส่งค่ากลับ

void

Next

void

ตั้งค่า UIPageLayout.CurrentPage ไปยังหน้าหลังจากหน้าปัจจุบันและอนิเมชั่นไปยังหน้านั้นหรือไม่ได้ทำอะไรถ้าไม่มีหน้าต่อไป


ส่งค่ากลับ

void

Previous

void

ตั้งค่า UIPageLayout.CurrentPage ให้กับหน้าก่อนหน้าหน้าปัจจุบันและอนิเมชั่นไปยังหน้านั้นหรือไม่ได้ทำอะไรถ้าไม่มีหน้าก่อนหน้า


ส่งค่ากลับ

void

อีเวนต์

PageEnter

จะเริ่มต้นไฟร์เมื่อหน้าเข้ามาในมุมมอง และจะเริ่มต้นเรนเดอร์

พารามิเตอร์

page: Instance

PageLeave

จะได้รับการจุดเพลิงเมื่อหน้าออกจากมุมมอง และจะไม่ถูกเรนเดอร์

พารามิเตอร์

page: Instance

Stopped

เกิดขึ้นเมื่อแอนิเมชั่นสำหรับ UIPageLayout.CurrentPage เสร็จสิ้นโดยไม่ต้องยกเลิกและมุมมองจะหยุดเลื่อน

พารามิเตอร์

currentPage: Instance