Avatar ·

كيفية التحكم في تباعد الأسطر في UILabel (Swift)

مرحباً بالجميع! أنا مبتدئ في تطوير iOS باستخدام Swift، وواجهت مشكلة مع UILabel. أحتاج إلى عرض النص في التسمية بمسافة متزايدة بين الأسطر — تقريباً مثل خاصية line-height في CSS. بشكل افتراضي، يستخدم UILabel تباعد الأسطر القياسي الذي يبدو مضغوطاً جداً لتصميمي. حاولت استخدام سمات الخط، لكن لم ينجح الأمر. إليك الكود الحالي الخاص بي: ```swift let label = UILabel() label.text = "هذا نص طويل يجب أن يظهر في عدة أسطر. أحتاج إلى مساحة أكبر بين الأسطر." label.numberOfLines = 0 label.font = UIFont.systemFont(ofSize: 16) label.textAlignment = .left ``` قرأت أنه يمكن استخدام NSAttributedString مع NSMutableParagraphStyle، لكن عندما أفعل ذلك، إما لا يظهر النص على الإطلاق أو يبقى دون تغيير. ربما أفتقد شيئاً ما؟ من فضلك، أخبرني كيف يمكنني ضبط تباعد الأسطر بشكل صحيح في UILabel باستخدام Swift. هل أحتاج إلى استخدام