Cocoa应用程序中的自定义标题栏

时间:2014-03-27 02:40:22

标签: objective-c cocoa

我需要在cocoa app中创建一个(非常)自定义标题栏。我读到了有关INAppStoreWindow库的内容,但似乎它没有我需要的功能。所以这就是我需要做的事情(见图片澄清):

enter image description here

  • 我的标题栏是绿色和红色圆圈之间的东西
  • 文字(Text1 - Text3)都是图片
  • 带有感叹号的黑色圆圈也是图像
  • 标题栏下方的灰色区域是webview。它从左边框一直扩展到红色侧边栏的右边缘。 (这实际上就是为什么我认为INAppStoreWindow无法工作,因为我无法为标题栏指定宽度)
  • 图片应该有一个动作
    • Text1到Text3以及黑色圆圈将一些网址加载到webview
    • 红圈关闭应用

我的应用没有边框也没有阴影。知道为了能够移动应用程序我在标题栏应该是顶部画了一个Box元素。我想我也可以在里面画一些东西,但我知道可可开发在这里是我的问题:

  • 如何在Box元素中绘制一些图像?
  • 是否有更好的元素来绘制标题栏?

我知道这是两个问题,但它们是密切相关的。通常是:如何绘制这样一个简单的标题栏?

由于标题栏内的问题对于我需要绘制的每个项目都是相同的(它们都是图像)我相信有一个非常简单的解决方案,但因为我缺乏如何解决这个问题的经验我需要你的帮助。你也可以在评论中指出正确的方向,在我做对了之后我会自己回答这个问题。

0 个答案:

没有答案