Это пользовательский вид.Таким образом, единственный «официальный» способ сделать это - создать подкласс NSView и сходить с ума в drawRect :.
Вы также можете начать с официальной документации по теме .
После этого в Интернете появляются многочисленные учебники и тому подобное. Этот не наполовину плох.