Je sais que je suis opérant avec un malentendu fondamental ou que j'ai manqué quelque chose de simple ici. Fondamentalement, j'essaye d'ajouter un nouveau UIViewController au-dessus d'un UIViewController existant quand l'utilisateur clique sur un UIButton.Views Overlaping UIViewController
-(void)newCharacterClick:(id)sender{
characterViewController *viewController = [[[characterViewController alloc] initWithNibName:@"characterView" bundle:[NSBundle mainBundle]]autorelease];
//viewController.view.bounds = CGRectMake(0.0, 0.0, 480, 320);
viewController.view.transform = CGAffineTransformIdentity;
viewController.view.transform = CGAffineTransformMakeRotation(degreesToRadian(90));
[[[UIApplication sharedApplication] keyWindow] addSubview:viewController.view];
}
Le résultat ressemble peut voir ici: http://files.me.com/kevin_beck/5x4b6h
La vue nouvellement ajoutée semble être d'origine autour de (-20, -20) et d'exposer le point de vue original au bas à droite. J'ai essayé de changer les valeurs de mon CGRectMake et la sous-vue ne répond pas du tout (c.-à-d. Passer aux nouvelles coordonnées). J'ai essayé d'ajouter la sous-vue à [auto-view] avec des résultats similaires. Il semble que la sous-vue soit ajoutée à une sous-vue dans ma première vue, mais j'ai du mal à la trouver. Des suggestions où je peux commencer à chercher des solutions possibles ici?
Votre URL ne fonctionne pas. – mahboudz
On dirait qu'il a juste fallu du temps pour se propager sur mobile. Il semble fonctionner maintenant. –