0
私はAPIからスキルのリストを取得していますが、別のセクション列と右の列。それはうまくいきますが、スキルがラベルの幅より長い場合は、ラベルの残りの部分と同じ間隔で新しい行にドロップされます。スキルAdobe Creative Suiteは、Adobe Creativeと同じように見え、スイートは別のものとして見えます。私はスイートをAdobe Creativeの下に置いてもらいたいと思っています。私はすでに行間試した動的に作成されたswift 3/xcodeラベルの行間
lblLeft.text = ""
lblRight.text = ""
if let expertiseCount = helper.expertise {
for i in 0..<expertiseCount.count {
if i % 2 == 0 {
let paragraphStyle = NSMutableParagraphStyle()
paragraphStyle.lineSpacing = 10
let attrString = NSMutableAttributedString(string: lblLeft.text! + "\(expertiseCount[i].name ?? "")\n")
attrString.addAttribute(NSParagraphStyleAttributeName, value:paragraphStyle, range: NSMakeRange(0, attrString.length))
lblLeft.attributedText = attrString
} else {
let paragraphStyle = NSMutableParagraphStyle()
paragraphStyle.lineSpacing = 10
let attrString = NSMutableAttributedString(string: lblRight.text! + "\(expertiseCount[i].name ?? "")\n")
attrString.addAttribute(NSParagraphStyleAttributeName, value:paragraphStyle, range: NSMakeRange(0, attrString.length))
lblRight.attributedText = attrString
}
}
}
とAdobeクリエイティブとスイートの間のスペースは、同様にその変化に取るようそれはちょうど、すべてのライン間のサイズを変更:
私のコードはここにあります。
私はそれを試しましたが、うまくいかなかった:( –