Я не могу понять, почему этот вид занимает весь экран.Размер UIView не соответствует
В AppDelegate файле
...
self.viewController = [[[ViewController alloc]init]autorelease];
[self.window setRootViewController:self.viewController];
self.window.backgroundColor = [UIColor whiteColor];
..
В ViewController.m
UIView *view = [[UIView alloc]initWithFrame:CGRectMake(30, 30, 30, 30)];
[view setBackgroundColor:[UIColor greenColor]];
self.view = view;
При запуске приложения на экране полностью зеленый вместо имея только квадрат в зеленом цвете. Что здесь не так?
где вы задаете 'self.view = view'? –
Я не могу понять, что вы просите. – OhDoh
Где у вас второй фрагмент кода? В методе loadView? Но, как предложил Ричард Дж. Росс III, возможно, вам нужно использовать (например) '[self.window addSubview: view];' –