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

คลาส UILabel ใช้มุมมองข้อความแบบอ่านอย่างเดียวใน iOS คุณสามารถใช้คลาสนี้เพื่อวาดข้อความคงที่หนึ่งหรือหลายบรรทัดเช่นที่คุณอาจใช้เพื่อระบุส่วนอื่น ๆ ของอินเทอร์เฟซผู้ใช้ของคุณ คลาส UILabel พื้นฐานให้การสนับสนุนทั้งรูปแบบที่เรียบง่ายและซับซ้อนของข้อความฉลาก คุณยังสามารถควบคุมลักษณะที่ปรากฏเช่นป้ายกำกับใช้เงาหรือวาดด้วยไฮไลต์

18
ฉลากหลายบรรทัดใน UIStackView
เมื่อวางฉลากหลายบรรทัด (โดยมีการกำหนด linebreak เป็น Word Wrap) ในมุมมองแบบสแต็กเลเบลจะสูญเสียการจัดเรียงทันทีและแสดงข้อความฉลากในหนึ่งบรรทัดแทน ทำไมถึงเกิดเหตุการณ์นี้ขึ้นและใครจะรักษาป้ายกำกับหลายบรรทัดในมุมมองแบบสแต็กได้อย่างไร

13
UILabel sizeToFit ไม่ทำงานกับ autolayout ios6 โดยอัตโนมัติ
ฉันควรจะกำหนดค่าโปรแกรม (และวิธีใด) โดยทางโปรแกรม UILabel ซึ่งความสูงขึ้นอยู่กับข้อความ ฉันพยายามตั้งค่าโดยใช้ Storyboard และรหัสร่วมกัน แต่ก็ไม่มีประโยชน์ ทุกคนแนะนำsizeToFitขณะที่การตั้งและlineBreakMode numberOfLinesแต่ไม่ว่าถ้าฉันใส่รหัสที่ในviewDidLoad:, viewDidAppear:หรือviewDidLayoutSubviewsฉันไม่สามารถได้รับมันในการทำงาน ฉันอาจทำให้กล่องเล็กเกินไปสำหรับข้อความยาวและมันจะไม่เติบโตหรือฉันทำให้มันใหญ่เกินไปและจะไม่หดตัว
152 ios  ios6  uilabel  autolayout 

4
UILabel - ข้อความ Wordwrap
มีวิธีใดที่จะมีข้อความ wordwrap ของป้ายกำกับตามต้องการหรือไม่ ฉันมีตัวแบ่งบรรทัดถูกตั้งค่าเป็น word wrap และเลเบลสูงพอสำหรับสองบรรทัด แต่ปรากฏว่ามันจะตัดกับตัวแบ่งบรรทัดเท่านั้น ฉันต้องเพิ่มตัวแบ่งบรรทัดเพื่อให้การห่อถูกต้องหรือไม่? ฉันแค่อยากให้มันห่อถ้ามันไม่พอดีในแนวนอน


14
UILabel - ป้ายกำกับขนาดอัตโนมัติเพื่อให้พอดีกับข้อความหรือไม่
เป็นไปได้หรือไม่ที่จะปรับขนาดกล่อง / ขอบเขตของ UILabel โดยอัตโนมัติเพื่อให้พอดีกับข้อความที่มีอยู่? (ฉันไม่สนใจว่ามันจะใหญ่กว่าจอแสดงผลหรือไม่) ดังนั้นหากผู้ใช้ป้อน "hello" หรือ "ชื่อของฉันยาวจริง ๆ ฉันต้องการให้พอดีกับกล่องนี้" จะไม่ถูกตัดทอนและฉลากจะ 'กว้าง' ตามนั้นหรือไม่

8
วิธีคำนวณความกว้าง UILabel ตามความยาวข้อความ
ฉันต้องการแสดงภาพถัดจาก UILabel อย่างไรก็ตาม UILabel มีความยาวข้อความที่ผันแปรได้ดังนั้นฉันจึงไม่ทราบว่าจะวางรูปภาพไว้ที่ใด ฉันจะทำสิ่งนี้ได้อย่างไร

10
วิธีสร้าง UILabel แบบคลิกได้
ฉันต้องการสร้าง UILabel แบบคลิกได้ ฉันได้ลองแล้ว แต่ไม่ได้ผล: class DetailViewController: UIViewController { @IBOutlet weak var tripDetails: UILabel! override func viewDidLoad() { super.viewDidLoad() ... let tap = UITapGestureRecognizer(target: self, action: Selector("tapFunction:")) tripDetails.addGestureRecognizer(tap) } func tapFunction(sender:UITapGestureRecognizer) { print("tap working") } }

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

18
ฉันจะตั้งค่าตัวหนาและตัวเอียงบน UILabel ของ iPhone / iPad ได้อย่างไร
ฉันจะตั้งค่าตัวหนาและตัวเอียงบนUILabeliPhone / iPad ได้อย่างไร ฉันค้นหาฟอรัม แต่ไม่มีอะไรช่วยฉัน มีใครช่วยฉันบ้าง

14
การเปลี่ยนแปลงข้อความเคลื่อนไหวใน UILabel
ฉันกำลังตั้งค่าข้อความใหม่เป็นUILabelไฟล์. ขณะนี้ข้อความใหม่ปรากฏขึ้นตามปกติ อย่างไรก็ตามฉันต้องการเพิ่มภาพเคลื่อนไหวเมื่อข้อความใหม่ปรากฏขึ้น ฉันสงสัยว่าฉันจะทำอะไรได้บ้างเพื่อให้ข้อความใหม่เคลื่อนไหว

11
ฉลากหลายสายของ iOS ในตัวสร้างอินเทอร์เฟซ
ฉันจะสร้างมัลติไลน์UILabelในตัวสร้างอินเทอร์เฟซสำหรับ iOS ได้อย่างไร ฉันลองแล้วUITextViewแต่มันไม่ค่อยตรงกับความต้องการของฉัน ฉันจะเพิ่มหลายบรรทัด (ข้อความ) ในฉลากได้อย่างไร

18
ฉันจะสร้าง UILabel ด้วยข้อความขีดทับได้อย่างไร
ฉันต้องการสร้างUILabelข้อความที่เป็นแบบนี้ ฉันจะทำเช่นนี้ได้อย่างไร? เมื่อข้อความมีขนาดเล็กบรรทัดควรมีขนาดเล็กด้วย

10
กึ่งกลาง NSTextAttachment image ถัดจาก UILabel บรรทัดเดียว
ฉันต้องการต่อท้ายNSTextAttachmentรูปภาพเข้ากับสตริงที่มาจากแหล่งข้อมูลของฉันและจัดให้อยู่กึ่งกลางในแนวตั้ง ฉันใช้รหัสต่อไปนี้เพื่อสร้างสตริงของฉัน: NSMutableAttributedString *str = [[NSMutableAttributedString alloc] initWithString:DDLocalizedString(@"title.upcomingHotspots") attributes:attrs]; NSTextAttachment *attachment = [[NSTextAttachment alloc] init]; attachment.image = [[UIImage imageNamed:@"help.png"] imageScaledToFitSize:CGSizeMake(14.f, 14.f)]; cell.textLabel.attributedText = [str copy]; textLabelแต่ภาพจะปรากฏขึ้นเพื่อให้สอดคล้องกับด้านบนของของเซลล์ ฉันจะเปลี่ยน rect ที่วาดไฟล์แนบได้อย่างไร

11
วิธีสร้าง UILabel URL / โทรศัพท์ที่คลิกได้
ฉันต้องการสร้างป้ายกำกับที่คลิกได้บนแอปของฉันซึ่งนำฉันไปสู่หน้าเว็บ Safari ฉันยังต้องการให้ผู้ใช้สามารถโทรหาหมายเลขได้โดยคลิกที่พวกเขาเท่านั้น? ขอบคุณสำหรับคำแนะนำของคุณ

17
ปรับความสูงของ UILabel เป็นข้อความ
ฉันมีป้ายกำกับบางป้ายที่ฉันต้องการปรับความสูงให้เป็นข้อความนี่คือรหัสที่ฉันเขียนไว้ตอนนี้ func heightForView(text:String, font:UIFont, width:CGFloat) -> CGFloat{ let label:UILabel = UILabel(frame: CGRectMake(0, 0, width, CGFloat.max)) label.numberOfLines = 0 label.lineBreakMode = NSLineBreakMode.ByWordWrapping label.font = font label.text = text label.sizeToFit() return label.frame.height } แก้ไข: ปัญหาไม่ได้อยู่ในโค้ดส่วนนี้ดังนั้นการแก้ไขของฉันจึงอยู่ในคำถามนั้นเอง มันอาจยังมีประโยชน์สำหรับคนอื่น ๆ !
112 ios  swift  height  uilabel  frame 

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