1
Исходя из вопроса здесь, How to create a modal view , for application launch in iOS?загружая всплывающее окно при первом запуске, а UIAlertView в прошивкой
Я хочу, чтобы загрузить это всплывающее окно, код здесь, https://github.com/icanzilb/MTPopupWindow вместо UIAlertView.
Может ли кто-нибудь объяснить мне, как это можно сделать?
Спасибо расширенных
A
ответ
1
- загрузить проект GitHub
- Перетащите
MTPopupWindow
класс (.h и .m файл) в проект
- Убедитесь, что на самом деле копия (а не ссылаться на) их (есть флажок, который вы должны включить)
- Это всплывающее окно опирается на QuartzCore, убедитесь, что вы добавили эту фреймворк в свой проект.
- Создайте файл info.html с содержимым, которое вы хотите отобразить
- Должно быть в той же папке, что и другой исходный код
- В контроллере зрения добавить
#import "MTPopupWindow.h"
где-то в начале
Заменить следующий код
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"hi"
message:@"You have open this app first time" delegate:self
cancelButtonTitle:@"ok"
otherButtonTitles:nil];
[alert show];
С помощью этого кода
[MTPopupWindow showWindowWithHTMLFile:@"info.html" insideView:self.view];
Я не понимаю .. есть код на git страница концентратора. Разве это не работало? – Marc
Hi Marc, Код в github отлично работает, но я не хочу, чтобы UIAlertView отображался при запуске приложения. Я хочу показать MTPopupWindow, но я не уверен, как это сделать. if (firstTime.length == 0) { UIAlertView * alert = [[UIAlertView alloc] initWithTitle: @ "hi" сообщение: @ "Вы впервые открыли это приложение" делегат: self cancelButtonTitle: @ "ok" otherButtonTitles : nil]; [alert show]; [self firstTime]; } Это бит, где он вызывает UIAlertView, мне нужно знать, как изменить это, чтобы загрузить MTPopupWindow. Спасибо! – user2407426