gpt4 book ai didi

objective-c - 类似于Xcode的代码补全的弹窗?

转载 作者:太空狗 更新时间:2023-10-30 03:53:33 25 4
gpt4 key购买 nike

我想构建类似于 Xcode 4 中的代码完成功能的东西。(视觉样式和行为,而不是代码完成所需的数据结构类型工作)。

当用户输入时,弹出窗口会显示其他可供选择的单词选项。

功能实战:

Code-Completion window in action.

我不确定从哪里开始。我主要关心窗口的视觉外观以及我应该如何用一组给定的词填充列表。稍后我将着手让窗口跟随屏幕上的光标等等。

我主要是想了解如何在“窗口”中显示此类数据,以及如何自定义这些内容的外观,使其看起来像一个不错的小信息弹出窗口,而不是一个完整的 OS X 窗口。

最佳答案

只需将 subview 添加到您当前的 View 中,恰好是一个 TableView 。以编程方式使其在事件(例如 mouseDown)上可见,并根据您想要的位置调整它的位置。您将需要实例化适当的委托(delegate)/数据源方法,但这应该非常简单。 您还需要一个您想要在自动完成中使用的单词的来源,并将它们放在一个数组或其他东西中以供您的 tableview 数据源通过

就像我说的,这并不难,只要您熟悉使用表格 View 并将 View 添加到现有 View 即可。如果这还不够解释,请发表评论,我可以充实这条评论。

关于objective-c - 类似于Xcode的代码补全的弹窗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7818398/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com