Mari Belajar CoreGraphics (Part 2)

Muhammad Alfiansyah
1 min readAug 25, 2020

--

Ticket

Proses

  1. get CGContext dari UIView atau create context baru dalam kasus ini kita hanya get context dari UIView
  2. Menghitung gridSize, gridSize didapatkan dari UIScreen.main.bounds.width dibagi dengan jumlah horizontal grid yaitu 15
  3. Pilih starting point, kita ambil pada titik (1*gridSize,1*gridSize)
  4. Selanjutnya kita pilih next point dan tipe path yaitu garis vertical dari node (1,1) ke node (1,5)
  5. Next dari point (1,5) ke point node (10,5)
  6. Next kita buat object setengah lingkaran dengan fungsi addArc
  7. 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.

Reference

--

--

No responses yet