0

我正在开发一个使用 Xamarin for Mac 的应用程序,该应用程序将在 Mavericks 和 Yosemite 上运行。我希望将NSProgressIndicator条形高度设为 20 像素,但我尝试对其进行子类化和覆盖DrawRect并没有得到我需要的结果。

如何给NSProgressIndicator自定义高度?我可以将默认值绘制得更高,还是需要实现完全自定义的绘制代码

4

1 回答 1

1

恐怕如果你想要这种灵活性,你将不得不推出自己的进度指示器。另一方面,我会提醒不要进行这种修改——创建流畅的用户界面很困难,如果你使用自己的自定义 UI 小部件,那么你的应用程序最终可能看起来很笨拙和不像 mac。

于 2014-12-15T14:55:33.403 回答