Xcode 和IB - 窗口控制器方法
我在一个xcode项目中有2个窗口,A和B。A是捕获信息,B是显示。我在 IB 中构建了窗口。
我想创建一个方法来控制从窗口A提交以关闭窗口A,并全屏显示窗口B。
我对 OBJ C 和 Cocoa 完全陌生,所以请解释这一点或提供示例代码...
如果我想这样做,我知道我需要从 IB 中使用我的 A 和 B 创建一个文件以添加到我的项目中添加代码,或者我只是将可可文件 .h 和 .m 添加到项目中。如果是这样,什么告诉 IB 这些文件对应于我已经在 IB 中创建的窗口。一旦 IBAction 完成,我知道如何在 IB 中链接,但我不知道如何继续。
I have 2 windows in an xcode project, A and B. A is to capture information, B is to display. I built the windows in IB.
I would like to create a method to control the submit from window A to close window A, and display window B fullscreen.
I am completely new to OBJ C and Cocoa, so Please explain this or provide example code...
If I want to do this, I know I need to create a file from within IB with my A and B to add to my project to add the code, or do I simply add a cocoa file .h and .m to the project. If so, what tells IB that these files correspond to the windows I already created in IB. Once the IBAction is completed I know how to link in IB, but I am at a loss as to how to proceed.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
因此,从听起来来看,您需要声明(在 .h 中):
然后告诉您的应用程序 closeWindowA 真正做了什么(在 .m 中):
然后,只需使用可拖动连接连接您的按钮或在界面生成器中触发操作的任何内容。希望这会有所帮助 - 我还必须推荐 Aaron Hillegas 的“Mac OSX 的 Cocoa 编程”。对理解这些事情有很大帮助。
So from what it sounds, you need to declare (in .h):
Then tell your application what closeWindowA really does (in. m):
Then, just connect your Button or whatever is triggering the action in Interface builder using the draggable connections. Hope this helps - I also have to recommend 'Cocoa Programming for Mac OSX' by Aaron Hillegas. Helps tremendously in understanding these kinds of things.