У меня есть UIActionSheet, который появляется, как только загружается начальное представление в моем приложении для iPhone, если есть данные, которые можно синхронизировать обратно в веб-сервис. Проблема в том, что UIActionSheet выскакивает слишком высоко - ровно половина панели вкладок открыта ниже листа действий. Я не в курсе, что это вызвано стайлингом? Кто-нибудь может предложить объяснение / решение, чтобы предотвратить это?!
Заранее спасибо за любые предложения, мой код отображается ниже ...
- (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];
}
}