Как добавить слайд для разблокировки эффекта в UITextView или UILabel?

У меня есть большой текст и вы хотите добавить эффект, похожий на слайд, чтобы разблокировать один из последних iOS, и это будет идти сверху вниз с текстом, сдвигающимся снизу вверх.

3 Solutions collect form web for “Как добавить слайд для разблокировки эффекта в UITextView или UILabel?”

Я предлагаю вам использовать Shimmer Control Grant Pauls, потому что он делает именно это.

https://github.com/facebook/Shimmer

example

Обновление с помощью быстрой мерцающей этикетки, просмотра и т. Д. …

import UIKit import QuartzCore class ViewController: UIViewController { @IBOutlet var testLabel: UILabel! override func viewDidLoad() { super.viewDidLoad() self.testLabel.startShimmering() } } extension UIView { func startShimmering() { // let light = UIColor.init(white: 0, alpha: 0.1).cgColor let light = UIColor(red: 0, green: 0, blue: 0, alpha: 0.1).cgColor let dark = UIColor.black.cgColor let gradient: CAGradientLayer = CAGradientLayer() gradient.colors = [dark, light, dark] gradient.frame = CGRect(x: -self.bounds.size.width, y: 0, width: 3*self.bounds.size.width, height: self.bounds.size.height) gradient.startPoint = CGPoint(x: 0.0, y: 0.5) gradient.endPoint = CGPoint(x: 1.0, y: 0.525) gradient.locations = [0.4, 0.5, 0.6] self.layer.mask = gradient let animation: CABasicAnimation = CABasicAnimation(keyPath: "locations") animation.fromValue = [0.0, 0.1, 0.2] animation.toValue = [0.8, 0.9, 1.0] animation.duration = 1.5 animation.repeatCount = HUGE gradient.add(animation, forKey: "shimmer") } func stopShimmering() { self.layer.mask = nil } } 

См. Эту ссылку. Надеюсь, это поможет

https://github.com/iosdeveloper/SlideToCancel

  • Приложение IOS bluetooth «Заблокировано из-за сигнала 9» ТОЛЬКО В РЕЖИМЕ ПРЕДПОСЫЛКИ
  • Как добавить Facebook @friend с SLComposeViewController
  • Неожиданно обновлять другое приложение
  • Firebase: Слушайте ChildEventListener, даже если приложение выходит
  • Сгенерированный файл обнаружения для конечных точек iOS не работает
  • Блок обработчика завершения запроса на iOS facebook не вызван
  • Невозможно экспортировать сертификат Apple в сертификат формата .p12
  • Внедрение и использование пользовательских меток для приложений iOS
  • данные iOS через порт наушников данных
  • Вопрос NSString?
  • Не удается отправить приложение iOS для просмотра
  • Interesting Posts

    Ошибка приложения в addTransactionObserver: observer];

    Панель навигации iOS 8 не доступна в Second ViewController на раскадровке

    Могу ли я использовать Apple Pay для создания токена Stripe без взимания платы с пользователя?

    Kobold2D KKПрименение неправильной ориентации?

    Невозможно вытолкнуть собственный контроллер вида из интерактивного щелчка

    Положение касания iOS8 ограничено в ландшафте, как если бы окно было портным с одной стороны?

    Область подключения UIBarButtonItem

    7-сегментный дисплей OCR

    Objective C – IOS – свойство не найдено на объекте типа – при доступе к объектным переменным

    iPad – Разбор чрезвычайно большого json-файла (от 50 до 100 мб)

    Изменение размера UITableViewCell на высоту UILabel динамически

    iOS8 проверяет разрешение удаленного типа

    Откройте конкретную вкладку / представление, когда пользователь получает push-уведомление

    Ошибка выполнения executeFetchRequest: элемент NSArray не соответствует типу элемента Swift Array

    этот класс не является ключевым значением, совместимым с кодированием для ключевого образа

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