Я начинаю развиваться с целью С.
Я работаю над фрагментом кода, который устанавливает плагин для моего приложения. Он загружает пакет .zip, распаковывает его и копирует некоторые данные в мою базу данных sqlite.
У меня есть UIAlertView
, который показывает UIProgressView
, когда приложение загружается и распаковывается, когда оно заканчивается, я добавляю к UIAlertView
кнопку с методом addButtonWithTitle
.
Я не знаю, почему моя кнопка появляется в верхнем левом углу моего UIAlertView.
Это часть моего кода:
ventana = [[UIAlertView alloc] initWithTitle:[[NSString alloc] initWithFormat: @"Instalando %@", codigo]
message:@"Por favor, no apague el dispositivo ni cierre la aplicación." delegate:nil cancelButtonTitle:nil otherButtonTitles: nil];
actividad = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhite];
actividad.frame = CGRectMake(20, 110, 20, 20);
progreso = [[UIProgressView alloc] initWithFrame:CGRectMake(50, 115, 215, 9)];
[ventana addSubview:actividad];
[actividad startAnimating];
[ventana addSubview:progreso];
[ventana show];
-- some stuff (downloading, uncompressing, updating my UIProgressView...) --
[progreso removeFromSuperview];
[actividad removeFromSuperview];
[ventana addButtonWithTitle:@"Aceptar"];
ventana.message = @"Instalación finalizada";
У меня есть изображение, но я не могу опубликовать его здесь, потому что я новый пользователь.
Кто-нибудь знает, почему моя кнопка появляется в верхнем левом углу моего UIAlertView (ventana)
Спасибо!