Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cocoa OSX 10.7中不推荐圆形纹理分段控制样式?我应该用什么?_Cocoa_Interface Builder - Fatal编程技术网

Cocoa OSX 10.7中不推荐圆形纹理分段控制样式?我应该用什么?

Cocoa OSX 10.7中不推荐圆形纹理分段控制样式?我应该用什么?,cocoa,interface-builder,Cocoa,Interface Builder,当我尝试使用样式为“圆角纹理”的“分段控件”时,我收到了这个警告消息 这是Interface Builder中的默认样式,所以我想知道它为什么会抱怨 如果我设置为任何其他样式,警告就会消失。但是我想使用这种样式,以便它与任务栏中的其他控件匹配 OSX10.7/XCode 4.1“自动”怎么样?这对我来说一直都很好。我刚刚碰到了这个问题,建议使用“自动”的修复方法对我不起作用。通过将.xib的部署目标设置为10.6,我成功地解决了这个问题。我的项目的目标部署已经是10.6,所以无论如何都应该是10

当我尝试使用样式为“圆角纹理”的“分段控件”时,我收到了这个警告消息

这是Interface Builder中的默认样式,所以我想知道它为什么会抱怨

如果我设置为任何其他样式,警告就会消失。但是我想使用这种样式,以便它与任务栏中的其他控件匹配


OSX10.7/XCode 4.1“自动”怎么样?这对我来说一直都很好。

我刚刚碰到了这个问题,建议使用“自动”的修复方法对我不起作用。通过将.xib的部署目标设置为10.6,我成功地解决了这个问题。我的项目的目标部署已经是10.6,所以无论如何都应该是10.6

如果您确实想在10.6上运行应用程序,请不要忘记取消设置“使用自动布局”,否则会引发异常:


使用“纹理正方形”对我最有效。

嗯。。外观与“圆形纹理”相同,因此很好。奇怪的IB默认为不推荐的值。。。谢谢是的,IB并不总是直截了当的;)我也得到了同样愚蠢的错误,除了现在它说胶囊分段控制风格是不推荐的。。。这正是10.7中finder本身使用的样式。警告是这样的,有人知道如何按下或修复它吗?自动样式实际上在10.7上看起来并不是本地的,但是capsule有,这很奇怪。@valexa我试过纹理正方形,它似乎是纹理圆形的足够好的替代品。不幸的是,这在自动布局中不起作用。还有其他想法吗?@migs647不,我不这么认为。试试另一种纹理样式,它不会产生弃用警告,看起来很像我…@ChuckH你应该用“纹理正方形”作为答案。“自动”现在不是一个选项,“纹理方形”是唯一看起来不错的样式,其他样式很难看或不受欢迎。正如@BradGoss提醒我的,这是唯一看起来可以接受的样式。所有其他样式都很难看或不推荐。