ในการสร้าง TextView แบบเลื่อนได้ใน iOS เราสามารถทำได้สองวิธี วิธีแรกคือสร้างโดยใช้สตอรีบอร์ด และอีกวิธีหนึ่งโดยสร้าง textView อีกรายการโดยทางโปรแกรม
มุมมองข้อความสามารถเลื่อนได้ตามค่าเริ่มต้น หากมีข้อความมากกว่าความสูงของ textView และคุณสมบัติการเลื่อนถูกปิดใช้งาน
1.การใช้กระดานเรื่องราว
-
ไปที่กระดานเรื่องราวและลาก textView ไปยังมุมมองของคุณจากไลบรารีวัตถุ
-
ขณะนี้อยู่ในมุมมองข้อความ หากข้อความมีความสูงมากกว่าที่จะเลื่อนได้ตามค่าเริ่มต้น มิฉะนั้นจะไม่สามารถเลื่อนได้
-
กำหนดข้อจำกัดความสูงพร้อมกับข้อจำกัดที่จำเป็นที่เหลืออยู่
-
ตรวจสอบให้แน่ใจว่าได้เลือกเปิดใช้งานการเลื่อนและเปิดใช้งานการโต้ตอบกับผู้ใช้แล้ว
2.แบบเป็นโปรแกรม
ในการสร้างมุมมองข้อความโดยทางโปรแกรม คุณสามารถใช้รหัสต่อไปนี้ อย่าลืมกำหนดข้อจำกัดด้วย
lettx = UITextView() tx.isScrollEnabled = true tx.isUserInteractionEnabled = true tx.frame = CGRect(x: 10, y: 10, width: self.view.frame.width, height: 100) tx.text = "Loremipsum dolor sit erelitlamet, consectetaurcilliumadipisicingpecu, sed do eiusmodtemporincididuntutlabore et dolore magna aliqua. Utenim ad minim veniam, quisnostrud exercitation ullamcolaboris nisi utaliquip ex eacommodoconsequat.Duisauteirure dolor in reprehenderit in voluptatevelitessecillumdoloreeufugiatnullapariatur. Excepteursintoccaecatcupidatat non proident, sunt in culpa qui officiadeseruntmollitanim id estlaborum. Nam liber teconscient to factor tum poenlegumodioqueciviuda." self.view.addSubview(tx)
สิ่งนี้จะสร้างมุมมองข้อความที่เลื่อนได้ในแอปพลิเคชันของคุณซึ่งมีลักษณะดังนี้: