objective-c – 以可编程方式在Cocoa中创建控件

objective-c – 以可编程方式在Cocoa中创建控件,第1张

概述根据Cocoa Programming for Mac OS X,第3版,第245页(第17章),通常会在Interface Builder中创建视图。然而,有可能在代码中创建它们: NSView *superview = [window contentView]; NSRect frame = NSMakeRect(10, 10, 200, 100); NSButton *button = 根据Cocoa Programming for Mac OS X,第3版,第245页(第17章),通常会在Interface Builder中创建视图。然而,有可能在代码中创建它们:

NSVIEw *supervIEw = [window contentVIEw]; NSRect frame = NSMakeRect(10,10,200,100); NSbutton *button = [[NSbutton alloc] initWithFrame:frame]; [button setTitle:@"Click me!"]; [supervIEw addSubvIEw:button]; [button release];

这一切都很好,但是我如何将控制台的线路连接到代码中的动作? (在.NET中,这是一件容易的事情;添加一个委托…我希望在Cocoa / Obj-C中同样容易)

解决方法 您可以使用简单的作业将其连接起来。从上面继续你的代码:

[button setTarget: self];[button setAction: @selector(mybuttonWasHit:)];
总结

以上是内存溢出为你收集整理的objective-c – 以可编程方式在Cocoa中创建控件全部内容,希望文章能够帮你解决objective-c – 以可编程方式在Cocoa中创建控件所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/web/1035516.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存