addSubview方法是什么样的?

时间:2011-12-17 08:47:43

标签: iphone objective-c view methods

我知道它的功能以及如何使用addSubview方法。

想知道的是该方法的样子,该方法中使用的代码是自我...以及是否有人可以指出我正确的方向为我自己下次找到这个。

我假设我可以在开发人员文档中找到它,并且我找到了该方法,以及它的作用(我已经知道)但是我希望看到示例代码,如果可能的话。谢谢=]

2 个答案:

答案 0 :(得分:3)

实施代码不公开,iOS不是开源的。你可以得到的最接近的是头文件,但它只声明了接口,它没有给你任何你无法从文档中获得的东西。

答案 1 :(得分:1)

以下是使用“空应用程序”新项目模板中的AppDelegate类的简单示例:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    // create label to add to UIView
    UILabel * label1 = [[UILabel] alloc] initWithFrame:CGRectMake(20, 20, 280, 100)];
    label1.text = @"Hello World";

    // create view to add to UIWindow
    UIView * view1 = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 320)];
    [view1 addSubview:label1];
    [label1 release];

    // create window to display
    self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];
    [self.window addSubview:view1];
    [self.window makeKeyAndVisible];
    [view1  release];

    return(YES);
}