Swiftで遊ぼう! on Hatena

あしたさぬきblogでやってた初心者オヤジのiOSプログラミング奮闘記がHatenaに来ました

Swiftで遊ぼう! - 347 - カスタムTableViewをnibから

Swiftで遊ぼう!の古い記事-> Life-LOG OtherSide
質問 : Swiftで遊ぼう! - 252 - FaceViewプロジェクト始動 - Swiftで遊ぼう! on Hatena

storyboardでTableViewCellを設定するという一般的な方法の前に、nibから、これもstoryboardでデザインを設計するので、ある意味一般的な方法かもしれません。

Table Cellプロジェクトをコピーして、Table Cell 2プロジェクトに名前を変えます。

NameAndColorCellクラスのイニシャライザを、すべて消去します。

新しく加えるプロパティは@IBOutletの枕詞つきのnameLabelとcolorLabelの津立つだけです。

class NameAndColorCell: UITableViewCell {
    var name: String = " " {
        didSet {
            if name != oldValue {
                nameLabel.text = name
            }
        }
    }
    var color: String = " " {
        didSet {
            if color != oldValue {
                colorLabel.text = color
            }
        }
    }
    @IBOutlet var nameLabel: UILabel!
    @IBOutlet var colorLabel: UILabel!

    override func awakeFromNib() {
        super.awakeFromNib()
        // Initialization code
    }

    override func setSelected(selected: Bool, animated: Bool) {
        super.setSelected(selected, animated: animated)

        // Configure the view for the selected state
    }

}

プロジェクトナビゲータで右クリックして「New File...」を選択してiOSのUser Interfaceを選んでEmptyにします。
f:id:yataiblue:20150616154340j:plain

これで白紙のstoryboardが出てくるでしょう。

今日はここまで。