【问题标题】:How to display a list of files in a Cocoa app?如何在 Cocoa 应用程序中显示文件列表?
【发布时间】:2013-02-19 15:14:54
【问题描述】:

我正在 Xcode 中制作一个 OSX Cocoa 应用程序。我想在应用程序的左侧有一个面板,显示给定文件夹中文件的可点击列表,当用户单击一个文件时,该文件应在应用程序右侧的 NSTextView 中打开。我已经想出了如何打开、保存和写入给定文件夹中的文件,但我不知道如何使用文件名制作可选视图。

我正在考虑使用 OnClicked 方法打开文件。

另外,我不想使用 OpenFile 下拉面板,我希望文件显示在屏幕上。

【问题讨论】:

    标签: macos cocoa nsfilemanager nsoutlineview


    【解决方案1】:

    您应该使用NSOutlineView 来显示文件列表。您可以使用NSFileManager 遍历文件系统来填充它。

    然后,当大纲视图的选择发生变化时,您可以读取文件内容并设置NSTextViewstring 属性。

    【讨论】:

    • 谢谢,我试试看。
    猜你喜欢
    • 2012-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-06
    • 1970-01-01
    • 2022-01-08
    • 1970-01-01
    • 2011-06-22
    相关资源
    最近更新 更多