Avatar ·

كيفية جعل النص عريضًا وعاديًا في UILabel واحد باستخدام Swift؟

مرحبًا بالجميع! لقد بدأت للتو في تعلم Swift وتطوير تطبيقات iOS. واجهت مشكلة: أحتاج إلى عرض نص في UILabel واحد حيث يكون جزء من الكلمات بخط عريض والجزء الآخر عاديًا. على سبيل المثال، سطر مثل: "مرحبًا، **العالم**! هذا **نص** عريض."\n\nحاولت ببساطة تعيين خط لـ label بالكامل عبر `label.font = UIFont.boldSystemFont(ofSize: 16)`، لكن كل النص يصبح عريضًا. كيف يمكنني جعل كلمات أو عبارات محددة فقط عريضة، بينما يبقى الباقي عاديًا؟\n\nهذا هو الكود الحالي الخاص بي الذي لا يعمل:\n\n```swift\nlet label = UILabel()\nlabel.text = "مرحبًا، العالم! هذا نص عريض."\nlabel.font = UIFont.systemFont(ofSize: 16) // خط عادي للكل\n```\n\nلقد سمعت عن NSAttributedString، لكنني لا أفهم كيفية تطبيقه لهذه المهمة.