Iphone 从主窗口上的不同.h控制对象
我的应用程序是objective-c中基于窗口的应用程序Iphone 从主窗口上的不同.h控制对象,iphone,objective-c,ios,Iphone,Objective C,Ios,我的应用程序是objective-c中基于窗口的应用程序 我有appdelegate文件(.h和.m)和控制器(.h和.m) 程序从appdelegate文件加载窗口视图,并显示在controller中定义的对象(滑块、标签) 使用appdelegate中的选项完成启动 控制器中的标签 我所需要知道的就是如何从该函数获得对标签的控制。如果使用getter和setter方法将标签建立为属性: 在controller.h中: { IBOutlet UILabel *label; } @propert
我有appdelegate文件(.h和.m)和控制器(.h和.m) 程序从appdelegate文件加载窗口视图,并显示在controller中定义的对象(滑块、标签)
使用appdelegate中的选项完成启动 控制器中的标签
我所需要知道的就是如何从该函数获得对标签的控制。如果使用getter和setter方法将标签建立为属性: 在controller.h中:
{
IBOutlet UILabel *label;
}
@property(nonatomic, retain) IBOutlet UILabel *label;
在controller.m中:
@synthesize label;
然后,您只需从控制器的实例化调用标签
:
[controller.label setText:@"For example, you can set the text"];
一般来说,如果在同一appdelegate文件中未定义对象,我如何在主窗口中设置该对象的值?感谢您的响应,但它没有工作运行项目后屏幕上显示的任何内容这是代码:-(BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions{//应用程序启动后的自定义覆盖点。myControl=[[Controller alloc]init];[window makeKeyAndVisible];[myControl.label setText:@“变为活动状态”];返回YES;}@Mudar:在代码片段中,您从未将myControl.view
添加到窗口
。您需要这样做才能显示myControl
。亲爱的朋友,非常感谢您的帮助,如何添加myControl.view如果我的控制器类是NSObject类型,我应该将其更改为UIView吗?应该在哪里添加它[window addSubview:myController.view];?您的控制器应该是UIViewController
的子类。然后,您可以添加[window addSubview:myController.view];
以达到所需的效果。