2016-04-07 23 views
0

İki öznitelik dizim var ve bunları bir etikete yerleştirmek istiyorum, bunu nasıl yaparım?İki öznitelik dizeyi bir UILabel'de nasıl birleştiririm?

let font = UIFont(name: "Hidden", size: 15) 
    let addfont = UIFont(name: "Hidden", size: 15) 
    var att = [NSFontAttributeName : font] 
    let attrString = NSAttributedString(
     string: animalname[indexPath.row], 
     attributes: NSDictionary(
      object: font!, 
      forKey: NSFontAttributeName) as! [String : AnyObject]) 

    let attrStringAdd = NSAttributedString(
     string: animalloc[indexPath.row], 
     attributes: NSDictionary(
      object: addfont!, 
      forKey: NSFontAttributeName) as! [String : AnyObject]) 

    cell.animaltext.attributedText = attrString + attrStringAdd 
+7

Olası çoğaltılabilir [NSAttributedStrings'i nasıl birleştirebilirim?] (Http://stackoverflow.com/questions/18518222/how-can-i-concatenate-nsattributedstrings) – juanjo

cevap

1
  1. Concatinated hem dize.
  2. Dize1 ve dizgi2 aralığını bulun. Ardından, belirli bir aralık için istenen özniteliği uygulayın.
  3. Şimdi bu özniteliği UILabel'e atayın.
İlgili konular