CGRectMake的起源论点不起作用

时间:2014-09-21 16:08:49

标签: ios objective-c

所有: 我刚刚开始学习ios编程,我按照书中的#IOS编程:Big Nerd Guide编程"。在一个简单的测试中创建一个彩色矩形块,我有这个代码:

 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
    CGRect frame = CGRectMake(160,240,200,150);
    ENTHyposisView *firstView = [[ENTHyposisView alloc] initWithFrame:frame];
    firstView.backgroundColor = [UIColor redColor];
    [self.window addSubview:firstView];
    // Override point for customization after application launch.
    self.window.backgroundColor = [UIColor whiteColor];
    [self.window makeKeyAndVisible];


    return YES;
}

ENTHyposisView只是继承自UIView。 CGRectMake中的原始协调(160,240)似乎不起作用 - 虽然矩形块确实显示正确的大小和颜色,但原点位于(0,0)位置而不是指定位置。

代码似乎过于简单,错过任何东西,但为什么它没有按预期行事?

这将是我错过或不知道的事情。

谢谢大家的帮助,
约翰

0 个答案:

没有答案