Page 19 - Swift Languae programing
P. 19

Swift programming language Page.17


          ค าสั่งเกี่ยวกับตัวอักษร (Text)



                                        ั
                 ค าสั่งเกี่ยวกับการจัดการตัวอกษร (Text)  มีรายละเอียดในการก าหนด รูปแบบต่าง ๆ ของตัวอักษร ข้อความ โดยปกติ
          ตัวอักษรที่เป็น default iOS font คือ San Francisco ซึ่งถ้าไม่มีการก าหนดก็จะแสดงผล Font ชนิดนี้ เพื่อท าความเข้าใจวิธีใช้
          งาน Text view (อ้างอิงจาก https://www.simpleswiftguide.com/swiftui-text-view-complete-tutorial/)


             1.  ในรูปแบบที่ง่ายที่แสดงข้อความหนึ่งบรรทัดให้ใช้ดังนี้:


                     Text("display one line of text")

             2.  การแสดงข้อความหลายบรรทัดให้ใช้ \n อักขระบรรทัดใหม่เป็นตัวคั่น


                     Text("display multiple lines of text\nSwiftUI Text View Tutorial")
                                             ื่
             3.  ก าหนดลักษณะมุมมองข้อความเพอท าให้เป็นตัวหนาตัวเอยงและขีดเส้นใต้
                                                                ี
                     Text("Style the text view")
                        .bold()
                        .italic()
                        .underline()
             4.  การขีดทับข้อความ


                          Text("Apply strikethrough to the text").strikethrough()

             5.  เปลี่ยนประเภทตัวอักษรของข้อความ (เช่นหากต้องการก าหนดหัวเรื่องตัวใหญ่ )

                              Text("the font weight of the text").font(.largeTitle)

             6.  เปลี่ยนน้ าหนักตัวอักษรของข้อความ (.light, ultraLight)

                        Text("the font weight of the text").fontWeight(.ultraLight)


             7.  เปลี่ยนสีของข้อความ

                          Text("color of the text").foregroundColor(Color.red)

             8.  เปลี่ยนสีพื้นหลังของมุมมองข้อความทั้งหมด

                          Text("background color").background(Color.red)


             9.  เพิ่มระยะห่างตัวอักษรแต่ละตัวตามตัวเลขที่ก าหนด

                        Text("Simple Swift Guide").tracking(0.8)

             10. การท าให้ตัวอักษรใกล้กัน ใช้ค่าลบ

                        Text("Simple Swift Guide").tracking(-0.6)
   14   15   16   17   18   19   20   21   22   23   24