Membuat subClass dari UIKit

Mungkin dalam membuat class kita akan lebih banyak melakukan subclass dari yang sudah tersedia, misalnya UIKit. Dibandingkan membuat dari kosong, melakukan subclass tentu jauh lebih menguntungkan kalau class yang kita buat memang memiliki banyak kesamaan dengan class yang sudah ada.

Di bawah ini saya membuat class baru yang disebut TigaKolom yang merupakan subclass dari UIView. Class TigaKolom ini nantinya bisa digunakan untuk mengisi UITableViewCell sehingga kita memiliki table dengan tiga kolom.

public class TigaKolom : UIView {
    let kolom1 = UILabel(frame: CGRectMake(50, 0, 150, 50))
    let kolom2 = UILabel(frame: CGRectMake(200,0, 150,50))
    let kolom3 = UILabel(frame: CGRectMake(350,0, 150,50))
   
    override init(frame: CGRect) {
        super.init(frame: frame)
        self.addSubview(kolom1)
        self.addSubview(kolom2)
        self.addSubview(kolom3)
    }

    required public init(coder aDecoder: NSCoder) {
        fatalError("init(coder:) has not been implemented")
    }
   
   
}

Comments

3

pa ada referensi magnetometer di swift, seperti contoh membuat compas sederhana.

makasih

Belum saya buat, tetapi Insya Allah setelah selesai dengan artikel rest web service saya akan coba buatkan artikelnya

oh gitu ya pak, oke deh saya pantengin terus webnya, bermanfaat banget, he