什么Cocoa视图和控件将创建像网络首选显示(Mac OS)的一部分?

Fit*_*Man 5 macos cocoa objective-c

我正在构建一个OSX应用程序,并希望创建一组类似于标准网络首选项配置面板底部的控件.我遇到了一些我不会想到的布局问题.

在此输入图像描述

这些是我的具体问题:

  1. 什么包含3个按钮,所以在按钮所在的行上有相似的阴影?特别是,什么导致没有按钮的区域有阴影?
  2. 你是如何做到这一点的,没有一个双边框,按钮排与桌子相遇?

我想用xib文件做这个.这可能非常简单,但我想我错过了一些东西.

d00*_*dle 0

按钮就是按钮...这可以通过自定义视图绘图边框和背景“阴影”来完成。

为了避免表格和自定义视图相交处出现双边框,您只需将其对齐,使它们重叠 1 点(像素),或者避免在自定义视图中绘制顶部边框。

我不知道有任何标准对象能够做到这一点。