Ho riscontrato un problema durante l'utilizzo di addSubview.Rendere la vista ridimensionata al suo genitore quando aggiunto con addSubview
codice Esempio:
ParentView *myParentView = [[ParentView alloc] initWithNibName:@"ParentView " bundle:nil];
ChildeView *myChildeView = [[ChildeView alloc] initWithNibName:@"ChildeView" bundle:nil];
//... parent frame resized with setFrame lets say to x:0, y:0, W:320, H:411
[[myParentView view] addSubview: [myChildeView view]];
mio figlio quando aggiunto è più grande allora il genitore, e non ridimensiona il suo telaio a limiti genitore. Non riesco a utilizzare "sottoview di clip" sul genitore e "Autoresize Subviews" sembra non funzionare se il frame principale non viene ridimensionato di nuovo. Esiste una proprietà che fa ridimensionare automaticamente una visualizzazione secondaria ai limiti del relativo genitore senza utilizzare setFrame su ogni figlio?
Grazie per la risposta, anche se non funziona. Ma perché non è questo il comportamento predefinito di UIView. Sto producendo codice divertente? E perché i sottotitoli di clip invece funzionano? – Luca
Stai modificando la cornice della vista genitore prima di aggiungere la vista figlio? –
Sì, sempre lo stesso problema. – Luca