UILabel を設置し、テキストの一部分だけを赤文字に変えたいのですが、

import UIKit
    class ViewController: UIViewController {
        override func viewDidLoad() {
            super.viewDidLoad()
        }

        override func didReceiveMemoryWarning() {
            super.didReceiveMemoryWarning()
        }

        //UILabelのOutlet
        @IBOutlet weak var myLabel: UILabel!

    }

基本的に Storyboard での操作のため、コードは紐付け部分しかないのですが、 UIButton を押したときに次の文章に行くような動作を書く予定です。

Storyboard 内でラベルを色別に複数に分けるという方法も試したのですが、とても面倒で ViewController が見にくく、複雑になってしまいます。どうコーディングしていけば、より少ない行数で、なおかつ簡単に一部分だけ色を変えることが出来るでしょうか?

お詳しい方がいましたらご回答宜しくお願い致します。