gpt4 book ai didi

objective-c - 如何在单个可滚动 NSScrollView 中添加 NSTextView 和 NSMatrix 控件?

转载 作者:行者123 更新时间:2023-12-03 17:15:58 24 4
gpt4 key购买 nike

我是 Mac 开发新手。

我想在一个可滚动 NSScrollView 中添加三个控件。

1) NSTextView。2)NS矩阵。3)NSTextView。

请注意,nstextview 中的文本可以具有动态高度......并且 textview 不应该有滚动。

这是我正在寻找的内容的屏幕截图 -

如何在 nsscrollview 中添加这三个 View ?请帮忙!

更新 1 - 我可以在 NSView 中添加这些控件吗?

enter image description here

最佳答案

我假设您已经在 Xcode 4 中启动了一个项目。选择项目的 MainMenu.xib 文件以开始编辑主用户界面。

从一个窗口开始。将自定义 View 拖入其中。将 TextView 添加到自定义 View 中,然后是矩阵,然后是另一个 TextView ,随时调整 View 的大小。此时,您还可以将 TextView 配置为不显示滚动条。接下来,选择自定义 View 。将其嵌入 ScrollView 中,然后就完成了。

窗口、自定义 View 、 TextView 和矩阵是从 Xcode 4 的对象库调色板中选择的。要嵌入,请从“编辑器”菜单中选择“嵌入/ ScrollView ”命令。

对于动态大小调整,您必须编写代码来更改 TextView 的高度,以及封闭的自定义 View 的高度。 (这是我留给您的练习。)通过利用自动调整大小来保持三个 UI 元素之间的适当间距,可以在一定程度上减轻您的负担;您可以在 Xcode 4 中执行此操作,也可以使用 NSView 的相关实例方法执行此操作。

祝您一切顺利。

关于objective-c - 如何在单个可滚动 NSScrollView 中添加 NSTextView 和 NSMatrix 控件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6692454/

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