Создание представления инструкций на основе переходов по клику

Здесь очень простой вопрос. Как вы создаете такое представление? введите описание изображения здесь

Он должен накладываться на первый раз, когда пользователь запускает эту часть приложения и удаляется навсегда, как только пользователь нажимает на него. Я понимаю, что это должен быть UIImageView, но как вы делаете его активным, а затем удаляете его из представления навсегда?

3 Solutions collect form web for “Создание представления инструкций на основе переходов по клику”

Вы можете добавить свое подвью сразу после запуска вашего приложения в методе didFinishLaunchingWithOptions вашего делегата приложения, используя метод UIView класса UIView . Ниже приведены некоторые фрагменты кода о том, как вы можете продолжить:

 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"yourimage.png"]]; [self.window addSubview:imageView]; UITapGestureRecognizer * recognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleTap:)]; recognizer.delegate = self; [imageView addGestureRecognizer:recognizer]; imageView.userInteractionEnabled = YES; self.imageView = imageView; } - (void) handleTap:(UITapGestureRecognizer *)recognize { [self.imageView removeFromSuperView]; } 

Обратите внимание, что вам понадобится свойство ссылаться на ваш imageView в методе handleTap .

UIView есть все необходимые методы, например

  • Вызовите [myView addSubview:imgView] чтобы добавить представление изображения в текущий вид ( myView )
  • Вызовите [imgView removeFromSuperview] при завершении (т. [imgView removeFromSuperview] ответ на нажатие или после таймера)

Удостоверьтесь, что свойство imgView для imgView NO чтобы прикосновения были переданы myView .

Мои мысли будут заданы переменной NSUserDefault и проверят ее на applicationDidFinishLaunchingWithOptions или где-то еще в вашем приложении, что имеет смысл. Вы можете просто нажать отдельное представление, когда ваша переменная истинна против false.

  • Нечетное поведение с UITableViewCell при прокрутке, UIButtons исчезает
  • Не удалось отладить приложение iOS на iPhone
  • Xcode LLDB Print Statement Fail - NSUndoManager
  • Возобновление обратного отсчета при входе в корневой режим
  • Ширина автозапуска и ширины прокрутки, привязанная к экрану (не содержимое)
  • Как создать 2-мерный массив в Objective C
  • Appstore FailureНет архитектуры в двоичном формате. Lipo не удалось обнаружить какие-либо архитектуры в исполняемом пакете ». В SoftwareAssets / SoftwareAsset
  • Обработка ориентации в интерфейсе Builder
  • Замедление разрешения iPhone 6 Plus: Xcode или веб-сайт Apple? для развития
  • Получение имени ключа в AVMetadataItem для AVAsset в iOS
  • IOS 8 Беззвучное push-уведомление не работает без Xcode
  • Interesting Posts

    Запрос очереди AFNetworking 2.0, когда устройство отключено с помощью setReachabilityStatusChangeBlock ничего не делает

    Показать информацию о представлении изображения при первом запуске приложения iPhone

    Пользовательское сопоставление шаблонов в Swift 2.2 не работает должным образом

    Динамическая высота строки UITableView с использованием UIStackView?

    Не удается подключиться к Subview в IB

    iOS Swift 2 Запись видео AVCaptureSession

    Получение исходного контроллера просмотра из раскадровки внутри делегата приложения

    Как определить изменения в подключении к Интернету в iOS, в стиле делегата?

    как перерисовать невидимые UICollectionViewCell после вращения, готовые для повторного использования?

    Идентификатор приложения с идентификатором «com.example.app.extention» недоступен. Введите другую строку

    Пейзажная ориентация для коллекции в Swift

    Не работает служебная ссылка iOS 5

    IOS Tableview поддерживает все экраны и ландшафтный экран

    Эквивалент runningApplications] для iphone / iOS?

    RegEx в Swift?

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.