2016-03-31 9 views
0

Ich habe Container-UI-Ansicht und ich möchte Unteransicht als Kind hinzufügen Von programmgesteuert, wie kann ich es tun?Wie erstellt Subview als Kind als angehängtes Bild programmgesteuert

enter image description here

mein Problem zu out-Container Ansicht Sobald animieren ich Unteransicht wird es nicht

Überprüfung dieses Bild [enter image description here]

+1

was haben Sie versucht? was schief gelaufen ist? – Wain

+1

'[self.view addSubview: Unteransicht]'? –

+0

ja ich habe es versucht [self.vew addsubview: Subview] –

Antwort

0

Es ist einfach als Kind machen. Erstellen Sie einen neuen UIView von Code und verwenden Sie dann Methode addSubview wie diese

let test = UIView(frame: CGRectMake(x, y, width, height)) 
mainView.addSubview(test) 

xey auf dem Superview bezeichnet

+0

Bitte überprüfen Sie das letzte Bild, das ich hochgeladen habe –

+0

Sie können nicht. Sie müssen diese Testansicht aus seinem Superview entfernen und dann können Sie sie als Unteransicht einer neuen Ansicht hinzufügen –

0

Wenn Sie einen Blick in eine andere Ansicht als Subview hinzufügen möchten, und als Kind Blick dann,

Viewcontroller.m

[self addChildViewController:newviewcontroller]; 
[self.view addSubview:newviewcontroller.view]; 
[newviewcontroller didMoveToParentViewController:self]; 

jetzt newviewcontroller.view ist Ihr Kind Ansicht und subview von Viewcontroller

oder

abc.m (uiview)

UIView *v=[[UIView alloc]initWithFrame:CGRectMake(0, 0, width, height)]; 
[self addsubview:v]; 
+0

Bitte überprüfen Sie das letzte Bild, das ich hochgeladen habe –

Verwandte Themen