
これらのコントロール(左側)はどのように作成/設計されていますか?テキストを含むこれらの単なるテーブルビューは上下に配置されていますか、それともテキストボックスを模倣したいくつかのラベルですか?

これらのコントロール(左側)はどのように作成/設計されていますか?テキストを含むこれらの単なるテーブルビューは上下に配置されていますか、それともテキストボックスを模倣したいくつかのラベルですか?
これは、ビューベースのNSTableViewを使用して比較的簡単に実行できます。スクリーンショットから問題のアプリが実際にどのように実装されているかを知ることは不可能ですが、最初から始めた場合はそれが私のアプローチになります。
Andrew Madsenの答えに追加するために、行がクリックされたときに表示される灰色の背景は、おそらくNSTableRowView、を使用して、のサブクラスに描画されます- (void)drawSelectionInRect:(NSRect)dirtyRect。