在基于视图的应用程序中,有关在 Interface Builder 中编辑 .xib 窗口

发布于 2024-10-19 14:11:22 字数 242 浏览 5 评论 0原文

所以我最近才开始使用 X-Code/Objective-C 进行编程。

我知道如何将对象(如文本框、图片等)放入 .xib 文件中。

那么,当我实际运行该应用程序时,如何才能使当我单击按钮时出现一组全新的对象而旧的对象消失呢? (例如新文本框、插入的图片等)

我可以继续使用一个 .xib 文件还是应该调用另一个 .xib 文件?我是否必须以某种方式编辑代码才能实现此目的?

谢谢,

安吉洛

So I just started programming in X-Code/Objective-C recently.

I know how to put objects (like textboxes, pictures, etc.) on the .xib file.

So, when I actually run the application how can I make it so when I click a button a whole new set of objects appear and the older ones disappear? (For example new text boxes, inserted pictures, etc.)

Can I just stick with using one .xib file or should I make a call to another .xib file? Would I have to edit code in some way to acheive this?

Thanks,

Angelo

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

你是暖光i 2024-10-26 14:11:22

使用 Target-Action 将会起作用...这并不实用,但是您可以仅使用 Interface Builder 构建一个完整的应用程序。

对于窗口(NSWindow),您可以使用这些操作...

makeKeyAndOrderFront - 将窗口带到窗口列表的前面并使其成为关键窗口

orderFront - 将窗口带到窗口列表的前面

orderOut - 取出窗口窗口列表的

假设您使用相同的 xml nib 文件 (xib),您可以添加一个窗口并向该窗口添加一个按钮。添加其他窗口并将它们设置为启动时不可见(取消选中启动时可见)。按住 Ctrl 键从按钮拖动到窗口,选择所需的操作。

祝你好运

The use of Target-Action will work...It's not practical, but yes you can build a full blown application with just Interface Builder.

For a window (NSWindow) you can use these actions...

makeKeyAndOrderFront - Brings a window to the front of the window list and makes it the key window

orderFront - Brings a window to the front of the window list

orderOut - Takes the window out of the window list

Assuming you are using the same xml nib file (xib), you can add a window and add a button to that window. Add other windows and set them to not be visible at launch (uncheck visible at launch). Ctrl drag from the button to your windows selecting the desired action.

Good luck

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文