0

在 iPhone SDK 中,在我的 .n 中,我可以说:

-(IBOutlet) UITextField *MyNameIs;
-(IBOutlet) UILabel *DisplayMyNameIsHere;

}

-(IBAction)PressButtonToDisplayYourName;

然后在我的 .m 中,我会这样做:

-(IBAction)PressButtonToDisplayYourName {
     DisplayMyNameIsHere = MyNameIs.text;
}

但现在我将如何将其转化为制作 Mac 应用程序。如果我想在标签的文本字段中显示某人的姓名?我一直试图弄清楚这一点,但“.text”扩展名仅适用于 iPhone SDK,不适用于 Mac SDK。有人请帮忙!谢谢!

4

1 回答 1

0

如果您指的是 Cocoa 应用程序,您可以在 .h 文件中执行以下操作:

IBOutlet NSTextField *myLabel;

IBOutlet NSTextField *myTextField;

-(IBAction)displayName:(id)sender;

然后你可以在 .m 文件中实现它:

为可可编辑:

-(IBAction)displayName:(id)sender{ [myLabel setStringValue:[myTextField stringValue]]; }

于 2010-06-12T18:29:29.187 回答