2009-09-15 23 views
5

Mevcut görünüme alt görünüm olarak küçük boyut için bir UIView eklemek istiyorum.Ana görünüme alt görünüm olarak uiview ekleme

i ana görünümüdür bir ucu adla itilen bir UIViewController i viewcontroller en viewDidLoad methoad aşağıdaki kodla boyutuyla bir UIView nesne ve alloc onu yaratmaya çalışıyorum sahip

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

ama Fikir UIView üzerine alloc düşündüren ve ben zorla yazıp çalıştırırsanız bir hata atma değil

bu

cevap

10

yukarıdaki cevapları bir şey (daha doğrusu önemli) eklemek için;

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

Sonra [] init [UIView alloc]

[self.view addSubview:view]; 
+0

i benim viewcontroller sınıfının viewdidload yönteminde aynı çalışıyor ama xcode uiview üzerinde tahsis önermek ve ben kuvvetle kopyalamak eğer bu kodu yapıştırmak için bir alt görünüm olarak eklendiğinde görünüm – Gani

+0

Wow teşekkür ederim ... – Morkrom

0
bana yardım edin 210
+0

'UIView * view = (görünümü varsayarak self.view olan) aslında Superview eklemek istiyorum;' Sen bir dirseği kaçırdı. – marramgrass

+0

teşekkürler! type fail – CVertex

3

UIView alloc'ed ve çerçeve ile init'ed gerekiyor:

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

Ben viewcontroller sınıfının viewdidload yönteminde aynı çalışıyorum ama xcode uiview üzerinde tahsis önermek ve ben zorla kopyalayın ben bu kodu bir alt görünüm olarak eklenmediyse view view – Gani

İlgili konular