คำถามติดแท็ก uitextview

คลาส UITextView ใช้พฤติกรรมสำหรับพื้นที่ข้อความหลายบรรทัดที่เลื่อนได้ใน iOS คลาสนี้รองรับการแสดงข้อความโดยใช้แบบอักษรสีและการจัดตำแหน่งที่กำหนดเองและยังรองรับการแก้ไขข้อความ โดยทั่วไปคุณจะใช้มุมมองข้อความเพื่อแสดงข้อความหลายบรรทัดเช่นเมื่อแสดงเนื้อหาของเอกสารข้อความขนาดใหญ่


30
ฉันจะปรับขนาด UITextView เป็นเนื้อหาได้อย่างไร
มีวิธีที่ดีในการปรับขนาดของ a UITextViewเพื่อให้สอดคล้องกับเนื้อหาหรือไม่? พูดเช่นฉันมีUITextViewที่มีหนึ่งบรรทัดข้อความ: "Hello world" ฉันจะเพิ่มข้อความอีกบรรทัด: "Goodbye world" มีวิธีที่ดีใน Cocoa Touch ที่จะได้รับสิ่งrectนั้นซึ่งจะเก็บทุกบรรทัดในมุมมองข้อความเพื่อให้ฉันสามารถปรับมุมมองพาเรนต์ได้หรือไม่? เป็นอีกตัวอย่างหนึ่งให้ดูที่ฟิลด์ 'บันทึกย่อของเหตุการณ์ในแอปพลิเคชันปฏิทิน - โปรดสังเกตว่าเซลล์ (และUITextViewมี) ขยายออกเพื่อเก็บข้อความทุกบรรทัดในสตริงของโน้ตได้อย่างไร

22
วิธีการลด margin / padding ใน UITextView
ฉันมีUITextViewแอพพลิเคชั่น iOS ของฉันซึ่งแสดงข้อความจำนวนมาก แล้วฉันกำลังเพจข้อความนี้โดยใช้พารามิเตอร์ขอบ offset UITextViewของ ปัญหาของฉันคือการ padding ของการUITextViewคำนวณของฉันสับสนเนื่องจากดูเหมือนว่าจะแตกต่างกันขึ้นอยู่กับขนาดตัวอักษรและแบบอักษรที่ฉันใช้ ดังนั้นฉันถามคำถาม: มันเป็นไปได้ที่จะลบช่องว่างภายในโดยรอบเนื้อหาของUITextView? หวังว่าจะได้ยินคำตอบของคุณ!


30
วิธียกเลิกคีย์บอร์ดสำหรับ UITextView พร้อมปุ่มส่งคืน
ต้องการปรับปรุงโพสต์นี้หรือไม่? ให้คำตอบโดยละเอียดสำหรับคำถามนี้รวมถึงการอ้างอิงและคำอธิบายว่าทำไมคำตอบของคุณถึงถูกต้อง คำตอบที่ไม่มีรายละเอียดเพียงพออาจแก้ไขหรือลบออกได้ ในห้องสมุดของ IB คำนำบอกเราว่าเมื่อreturnกดแป้นคีย์บอร์ดUITextViewจะหายไป แต่จริงๆแล้วreturnกุญแจสามารถทำหน้าที่เป็น '\ n' เท่านั้น ฉันสามารถเพิ่มปุ่มและใช้[txtView resignFirstResponder]เพื่อซ่อนแป้นพิมพ์ แต่มีวิธีเพิ่มการกระทำสำหรับreturnคีย์ในแป้นพิมพ์เพื่อที่ฉันไม่ต้องการเพิ่มUIButtonหรือไม่

15
หลังจากอัปเกรดเป็น Xcode 11.2 จาก Xcode 11.1 แอปขัดข้องเนื่องจาก _UITextLayoutView
หลังจากอัปเกรดเป็น Xcode 11.2 จาก Xcode 11.1 แอปของฉันขัดข้อง: *** แอปสิ้นสุดเนื่องจากข้อยกเว้นที่ไม่ได้ตรวจสอบ 'NSInvalidUnarchiveOperationException' เหตุผล: 'ไม่สามารถสร้างอินสแตนซ์ของคลาสชื่อ _UITextLayoutView ได้เนื่องจากไม่พบคลาสชื่อ _UITextLayoutView จำเป็นต้องกำหนดคลาสในซอร์สโค้ดหรือลิงก์จากไลบรารี (ตรวจสอบให้แน่ใจว่าคลาสนั้นเป็นส่วนหนึ่งของเป้าหมายที่ถูกต้อง) ' ทำไมสิ่งนี้จึงเกิดขึ้น ฉันจะป้องกันความผิดพลาดนี้ได้อย่างไร

30
ฉันจะเพิ่มข้อความตัวยึดตำแหน่งภายใน UITextView ใน Swift ได้อย่างไร
UITextViewฉันทำแอพลิเคชันที่ใช้หนึ่ง ตอนนี้ฉันต้องการให้มุมมองข้อความมีตัวยึดตำแหน่งคล้ายกับที่คุณสามารถตั้งค่าสำหรับฟิลด์ข้อความ คุณจะทำให้สำเร็จด้วยการใช้ Swift ได้อย่างไร

9
วิธีการสร้างหลายบรรทัด UITextfield
ฉันกำลังพัฒนาแอปพลิเคชันที่ผู้ใช้ต้องเขียนข้อมูลบางอย่าง เพื่อจุดประสงค์นี้ฉันต้องการUITextFieldซึ่งเป็นหลายบรรทัด (โดยทั่วไปUITextFieldคือบรรทัดเดียว) ในขณะที่ฉันกำลังค้นหาฉันพบคำตอบของการใช้งานUITextViewแทนUITextfieldจุดประสงค์นี้

16
เปลี่ยน UITextField และ UITextView Cursor / Caret Color
ฉันสงสัยเกี่ยวกับการเปลี่ยนสีของเคอร์เซอร์ / คาเร็ตในUITextField(และUITextViewถ้าเป็นคำตอบเดียวกัน) ใน iOS ฉันเห็นคำตอบสำหรับการพัฒนา OSX แต่ไม่มีอะไรสำหรับ iOS เป็นไปได้ไหม

22
ฉันจะสร้างลิงก์ที่คลิกได้ใน NSAttributedString ได้อย่างไร
มันเป็นเรื่องเล็ก ๆ น้อย ๆ UITextViewที่จะทำให้การเชื่อมโยงหลายมิติที่สามารถคลิกได้ใน คุณเพิ่งตั้งช่องทำเครื่องหมาย "ตรวจสอบลิงก์" ในมุมมองใน IB และตรวจจับลิงก์ HTTP และเปลี่ยนเป็นไฮเปอร์ลิงก์ อย่างไรก็ตามนั่นก็หมายความว่าสิ่งที่ผู้ใช้เห็นคือลิงค์ "ดิบ" ไฟล์ RTF และ HTML ทั้งสองตัวช่วยให้คุณสามารถตั้งค่าสตริงที่ผู้ใช้สามารถอ่านได้พร้อมลิงค์ "behind" มันง่ายที่จะติดตั้งข้อความประกอบในมุมมองข้อความ (หรือ a UILabelหรือUITextFieldสำหรับเรื่องนั้น) อย่างไรก็ตามเมื่อข้อความประกอบนั้นมีลิงค์อยู่มันไม่สามารถคลิกได้ มีวิธีที่จะทำให้ผู้ใช้สามารถอ่านได้ที่คลิกข้อความในหนึ่งUITextView, UILabelหรือUITextField? มาร์กอัปนั้นแตกต่างกันใน SO แต่นี่เป็นแนวคิดทั่วไป สิ่งที่ฉันต้องการคือข้อความเช่นนี้: morph นี้สร้างขึ้นด้วยFace Dancerคลิกเพื่อดูใน app store สิ่งเดียวที่ฉันจะได้คือ: morph นี้สร้างขึ้นด้วย Face Dancer คลิกที่http://example.com/facedancerเพื่อดูใน app store

20
วิธีจัดรูปแบบ UITextview ให้ชอบฟิลด์ข้อความ Rounded Rect
ฉันใช้มุมมองข้อความเป็นผู้แต่งความคิดเห็น ในตัวตรวจสอบคุณสมบัติฉันไม่พบสิ่งใดเช่นคุณสมบัติลักษณะเส้นขอบเพื่อให้ฉันสามารถใช้รูปสี่เหลี่ยมมุมฉากUITextFieldได้ ดังนั้นคำถามคือฉันจะจัดรูปแบบตัวอักษรUITextViewa UITextFieldพร้อมกับ rect rected ได้อย่างไร
170 ios  uitextview 

15
UITextView ที่ขยายเป็นข้อความโดยใช้เค้าโครงอัตโนมัติ
ฉันมีมุมมองที่จัดวางอย่างสมบูรณ์โดยใช้การจัดวางอัตโนมัติโดยทางโปรแกรม ฉันมี UITextView ตรงกลางของมุมมองพร้อมรายการด้านบนและด้านล่าง ทุกอย่างทำงานได้ดี แต่ฉันต้องการขยาย UITextView เมื่อเพิ่มข้อความ สิ่งนี้ควรผลักทุกอย่างลงไปด้านล่างขณะที่ขยาย ฉันรู้วิธีการทำสิ่งนี้ด้วยวิธี "สปริงและเสา" แต่มีวิธีเลย์เอาต์อัตโนมัติในการทำสิ่งนี้หรือไม่? วิธีเดียวที่ฉันคิดได้คือการลบและเพิ่มข้อ จำกัด ใหม่ทุกครั้งที่ต้องการเติบโต

13
ลักษณะ UITextView กำลังถูกรีเซ็ตหลังจากการตั้งค่าคุณสมบัติข้อความ
ฉันมีแบบอักษรUITextView *_masterTextและหลังจากsetTextคุณสมบัติการโทรวิธีการจะถูกรีเซ็ต มันเกิดขึ้นหลังจากที่ฉันเปลี่ยน sdk 7 _masterText คือIBOutletglobal และ properties ถูกกำหนดไว้ในกระดานเรื่องราว เป็นเพียงฉันหรือนี่เป็นข้อผิดพลาด SDK ทั่วไป @interface myViewController : UIViewController { IBOutlet UITextView *_masterText; } @implementation myViewController -(void)viewWillAppear:(BOOL)animated { [_masterText setText:@"New text"]; }

11
การตรวจจับการแตะที่ข้อความที่ระบุใน UITextView ใน iOS
ฉันมีUITextViewที่แสดงNSAttributedStringไฟล์. สตริงนี้มีคำที่ฉันต้องการทำให้แตะได้ดังนั้นเมื่อมีการแตะฉันจะถูกเรียกกลับเพื่อให้ฉันสามารถดำเนินการได้ ฉันทราบดีว่าUITextViewสามารถตรวจจับการแตะ URL และโทรกลับผู้รับมอบสิทธิ์ของฉันได้ แต่นี่ไม่ใช่ URL สำหรับฉันแล้วดูเหมือนว่าด้วย iOS 7 และพลังของ TextKit ตอนนี้น่าจะเป็นไปได้ แต่ฉันไม่พบตัวอย่างใด ๆ และฉันไม่แน่ใจว่าจะเริ่มจากตรงไหน ฉันเข้าใจว่าตอนนี้คุณสามารถสร้างแอตทริบิวต์ที่กำหนดเองในสตริงได้แล้ว (แม้ว่าฉันจะยังไม่ได้ทำก็ตาม) และบางทีสิ่งเหล่านี้อาจเป็นประโยชน์ในการตรวจจับว่ามีการแตะคำวิเศษหรือไม่? ไม่ว่าในกรณีใดฉันยังไม่ทราบวิธีสกัดกั้นการแตะและตรวจจับคำที่เกิดจากการแตะ โปรดทราบว่าไม่จำเป็นต้องใช้ความเข้ากันได้กับ iOS 6

11
ฉันสามารถเปลี่ยนสีของลิงก์ที่ตรวจพบอัตโนมัติบน UITextView ได้หรือไม่
ผมมีUITextViewที่ตรวจพบหมายเลขโทรศัพท์และเชื่อมโยง แต่แทนที่นี้ของฉันและเปลี่ยนเป็นfontColor blueColorมีวิธีจัดรูปแบบสีของลิงก์ที่ตรวจพบอัตโนมัติหรือไม่หรือฉันควรลองใช้ฟังก์ชันนี้ในเวอร์ชันคู่มือ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.