J'ai une feuille UIAction qui apparaît dès que la vue initiale de mon application iPhone est chargée s'il y a des données qui peuvent être synchronisées avec un service Web. Le problème est que le UIActionSheet apparaît trop haut - exactement la moitié de la barre d'onglets est exposée sous la feuille d'action. Je ne suis pas conscient que cela est causé par le style? Quelqu'un peut-il offrir une explication/solution pour empêcher cela?L'affichage UIActionView à tort
Merci à l'avance pour toute suggestion, mon code apparaît ci-dessous ...
- (void)viewDidLoad {
//...preset a few values here, unrelated to the view...
//...
// Add an actionsheet to prompt for a DB sync
if ([myDatabase isSyncPossible] == true) {
UIActionSheet *actionsheet = [[UIActionSheet alloc]
initWithTitle: @"You have information that hasn't been uploaded, would you like to sync now?"
delegate: self
cancelButtonTitle: @"No thanks, maybe later"
destructiveButtonTitle: @"Yes, upload now"
otherButtonTitles: nil];
actionsheet.tag = 2;
[actionsheet showInView:self.view];
[actionsheet release];
}
}
Merci pour les deux réponses et prendre le temps de m'aider! La taille de la vue était en effet erronée, je ne sais pas pourquoi cela n'était pas évident dans l'interface, mais la correction a effectivement résolu le problème. Merci beaucoup! – Purpletoucan