小编Mar*_*rby的帖子

Cocoa中有一个简单的输入框吗?

Cocoa中是否有一个内置的,简单的输入框,用于检索字符串(就像我记得的那样在'Visual Basic中)?

我想我可以设计一个小窗口来做到这一点,但更喜欢使用原生的等价物(如果存在这样的东西;如果有的话我就找不到它).

谢谢.

xcode cocoa

8
推荐指数
3
解决办法
4954
查看次数

如何反转所选NSTableView行的文本颜色

我有一个NSTableView,我在其中更改特定列中文本的颜色,但是当选择一行时,文本不会更改为更合适的颜色,以便它可读.

Finder的Date Modified,Size和Kind列具有灰色文本,当您选择文件/文件夹行时,灰色文本将变为白色(以便在蓝色突出显示中可读).

我无法在XCode上找到一个魔术复选框来默认启用此行为,所以是否有人知道如何实现相同的效果?

我在XCode 6.3中使用Swift.

谢谢.

xcode cocoa nstableview

7
推荐指数
2
解决办法
3287
查看次数

如何使用向下转换迭代Swift [AnyObject]数组?

如何在Swift中循环遍历AnyObjects数组并同时向下转发到相应的类?我可以像这样详细地做,但我似乎无法找到一种方法来做这个没有在循环内"if let":

func tableView(tableView: NSTableView, sortDescriptorsDidChange oldDescriptors: [AnyObject]) {
    var currentSort = tableView.sortDescriptors
    for s in currentSort {
        if let ss = s as? NSSortDescriptor {
            println("keyPath: \(ss.key()), ascending: \(ss.ascending)")
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我正在尝试为自定义对象数组实现排序,这是NSTableView的数据源.

谢谢.

arrays cocoa swift

2
推荐指数
1
解决办法
389
查看次数

标签 统计

cocoa ×3

xcode ×2

arrays ×1

nstableview ×1

swift ×1