2012-12-12 1 views
1

J'essaye d'ajouter une vue dans une feuille d'action, mais les dimensions sont toutes foirées.Ajout de UIView à la taille UIActionSheet pas correcte

La vue s'affiche, mais lorsqu'elle n'apparaît pas avec la taille correcte. J'ai fait la vue Largeur 300 par Hauteur 411.

Quand je l'ajoute à l'actionsheet en utilisant le code:

ContactCardViewController* myController = [[ContactCardViewController alloc] initWithNibAndEmployeeInfo:[self.request objectForKey:@"Requestor"]]; 

[self.actionSheet showInView:self.view]; 
[self.actionSheet setBounds:[myController.view frame]]; 
[self.actionSheet addSubview:myController.view]; 

Seulement environ la moitié des DEMONTRERAIT et la droite est légèrement coupée, et il semble comme si c'était presque la même taille que la superview, qui devrait être beaucoup plus petite.

Comment résoudre ce problème?

Merci!

Répondre

0

Vous devez ne pas modifier limites, cadre ou centre et ajouter ou modifier des sous-vues de UIActionSheet.

Voilà comment vous pouvez résoudre ce problème, car personne ne connaît l'implémentation interne de cette classe et il ne se comporte pas comme d'habitude UIView.

Questions connexes