HTML Attributed Text Component for SwiftUI
1.0.0


... ฉันคิดว่าถ้าคุณบอกว่าใช่กับ Swiftui คุณควรพยายามทำสิ่งที่ดีที่สุดและไม่ใช่วิธีที่ง่าย
AttributedText เป็นส่วนประกอบที่แสดงข้อความปกติที่ติดแท็ก HTML และแสดงรูปแบบ ขั้นตอนนั้นง่าย แท็กจะถูกแยกวิเคราะห์และแต่ละก้อนจะถูกจัดรูปแบบแยกเป็นมุมมองข้อความ มุมมองข้อความเหล่านี้ติดอยู่ด้วยกันโดย ... อ๋อ: ตัวดำเนินการ + ดังนั้นมุมมอง TextedText จึงไม่มีอะไรนอกจากส่วนประกอบข้อความมาตรฐานจำนวนหนึ่ง
ในขณะที่ฉันต้องการตัวหนาและตัวเอียงฉันเพิ่งรู้ว่าแท็กทั้งสองนี้ แต่มันง่ายมากที่จะเพิ่มแท็กใหม่และการจัดรูปแบบ ฉันไม่ต้องการพวกเขา
คลาสอยู่ในไฟล์ ateributedText.swift ไม่มีการพึ่งพา
ส่วนประกอบนี้ใช้เป็นข้อความองค์ประกอบ Swiftui ปกติ:
AttributedText("This is <b>bold</b> and <i>this is italic</i>.")