2009-09-15 2 views
5

Я хочу добавить UIView для небольшого размера в качестве подзапроса существующего вида.добавление uiview в качестве подзаголовка к основному виду

я быть_наст UIViewController толкнул с пером именем, которое является основным видом, я пытаюсь создать объект UIView и Alloc оно с размерностью со следующим кодом в viewDidLoad methoad в ViewController в

UIView *view = [[UIView alloc] init]; 

но идея не предполагая Alloc на UIView и бросали ошибку, если я принудительно ввести и запустить

пожалуйста, помогите мне с этим

ответ

10

Чтобы добавить что-то (довольно важно) вышеуказанных ответов;

CGRect frame = CGRectMake(x, y, width, height); // Replacing with your dimensions 
UIView *view = [[UIView alloc] initWithFrame:frame]; 

Тогда вы действительно хотите добавить его в надтаблицы (предполагая, что вид является self.view)

[self.view addSubview:view]; 
+0

i am пытаясь использовать метод viewdidload моего класса viewcontroller, но xcode не предлагает alloc на uiview, и если я принудительно скопирую этот код, если он не добавлен как subview в self.view – Gani

+0

Wow thank you ... – Morkrom

0
UIView *view = [[UIView alloc] init]; 
+0

'UIView * вид = [[UIView Alloc] инициализации];' Вы пропустил скобку. – marramgrass

+0

спасибо! type fail – CVertex

3

UIView необходимо alloc'ed и init'ed с рамой:

CGRect frame = CGRectMake(x, y, width, height); // Replacing with your dimensions 
UIView *view = [[UIView alloc] initWithFrame:frame]; 
+0

Я пытаюсь использовать метод viewdidload для моего класса viewcontroller, но xcode не предлагает alloc на uiview, и если я принудительно скопирую этот код, если он не добавлен как subview в self.view – Gani

Смежные вопросы