Mari Belajar CoreGraphics (Part 2)
1 min readAug 25, 2020
Proses
- get CGContext dari UIView atau create context baru dalam kasus ini kita hanya get context dari UIView
- Menghitung gridSize, gridSize didapatkan dari UIScreen.main.bounds.width dibagi dengan jumlah horizontal grid yaitu 15
- Pilih starting point, kita ambil pada titik (1*gridSize,1*gridSize)
- Selanjutnya kita pilih next point dan tipe path yaitu garis vertical dari node (1,1) ke node (1,5)
- Next dari point (1,5) ke point node (10,5)
- Next kita buat object setengah lingkaran dengan fungsi addArc
- Pada step selanjutnya bisa teman-teman lihat pada source code dibawah
Kesimpulan
Dalam membuat suatu object kita perlu membagi ke beberapa segment atau point node sesuai dengan tipe path masing-masing bentuk.
Untuk mempermudah teman-teman juga bisa menggunakan aplikasi berbayar seperti PaintCode.