nsvisualeffectview

    3热度

    1回答

    只是好奇如何完成这种自定义柱状应用程序视图。源列表直接通过标题栏,但只是一方面,我猜他们隐藏了标题栏,也许然后使用了NSVisualEffectView?任何源代码或技巧的赞赏,它是一个非常酷,从我看到相当广泛使用的用户界面元素优胜美地应用程序。 搜索栏的照片和添加列表按钮是明显不同的意见,我完全明白了SOURCELIST风格的NSOutlineView会自动创建这种效果在10.10,但按钮​​和

    1热度

    1回答

    我在我的应用程序的NSPopover中有几个NSScrollView s。我想用顶部的滚动内容创建一个类似Safari的模糊处理。但是我找不到任何解决方案,因为它是NSPopover,我无法设置样式掩码。我尝试添加一个带有标题高度的空白行,并将标题(NSVisualEffectView)定位在NSScrollView(表格视图)上,并且此方法可用,但滚动器位于标题下。那么有没有一个“正确的方法”来

    10热度

    2回答

    我想知道是否有可能控制Yosemite最近引入的所谓活力效应中的半透明效果,它可以通过使用NSVisualEffectView类在Objective-C应用程序中实现。 下面是一个更具体的例子。考虑这是由约塞米蒂OS X所示,当音量电平改变时,半透明的效果: 的活力是比一个获得由使用简单NSVisualEffectView(下图中示出) 强得多 如果我们比较两个图像 - 请忽略不同形式的音箱,但着

    5热度

    1回答

    我有一个包含文本字段(NSTextField或NSComboBox)和无边框按钮的带有活力的NSVisualEffectView。这些按钮位于文本字段上,我想禁用无边界按钮上的活力效果,因为它们应该出现在文本字段的白色背景上。 我按照NSVisualEffectView类参考中的建议尝试做的是将我的NSButton包装在另一个NSVisualEffectView中,并将其状态设置为Inactive

    1热度

    2回答

    我的应用程序有一个NSTableView配置为SourceList。 根据NSTableView是两个NSButton两个表中添加/删除项目。 表格和按钮嵌入在NSVisualEffectView(.behindWindow模式)中。 结果非常好,我可以通过桌面和按钮看到背景,但是,当应用程序在后台(我将焦点放在另一个应用程序中)时,桌面视图和按钮变黑,并且视图不会重新绘制,如下图所示的画面(与i

    1热度

    2回答

    我创建使用NSVisualEffectView得到模糊和圆角的窗口中添加按钮。像here 问题是我没有在窗口中看到我的按钮,当我有NSVisualEffectView代码。如果我删除了该代码,则会显示该按钮。出了什么问题?在AppDelegate.swift NSVisualEffectView代码: func applicationDidFinishLaunching(_ aNotificati

    3热度

    1回答

    我有一个具有特定外观的旧应用程序,该应用程序基于具有源列表高亮显示的基于NSCell的NSTableView。不幸的是,在优胜美地上,这增加了NSVisualEffectView在选定单元格下的活力,它以不愉快的方式打破了外观。 不幸的是,我无法找到一种方法来拒绝这种行为。 设置普通突出显示以另一种方式打破外观(灰色选择而不是蓝色)。 任何想法,如果有一种方法可以选择退出10.10这种行为?

    11热度

    4回答

    在OS X 10.10源码列表中似乎使用了光线的活力外观。在Finder中(以及其他一些第三方应用程序,例如Things.app),源列表中的选定项目由黑色活动外观表示。例如,请参阅下图中的桌面行。 我该如何复制这种行为?我是否需要使用委托方法来指定表行认为, -outlineView:rowViewForItem: ,并试图自定义绘制自己还是有一个更简单的方法呢?如果您在Xcode标准源列表

    0热度

    1回答

    我在故事板上创建一个新的viewController。我想通过窗口显示viewController的视图。所以,据我了解,我必须将该观点转换为NSVisualEffects视图。 我该如何使用界面生成器? 我已经有很多使用界面生成器添加的视图上的对象,所以,它将很好地解决使用界面生成器。 感谢

    0热度

    1回答

    我需要在右侧用图标制作NSMenuItem。我结束了包含NSTextField和NSImageView的NSVisualEffectView自定义视图与选择材料,我用它来模仿系统选择。 NSVisualEffectView默认是隐藏的。 但是当选择该项目时,我的NSVisualEffectView出现在屏幕上,图像用背景绘制。我怎样才能摆脱它? wantsLayer = YES和backgroun