PrettyImageSlider - слайдер с картинками.
- В pod файл добавить PrettyImageSlider.
target 'app_name' do
use_frameworks!
pod 'PrettyImageSlider' -> 'last.version'
- Далее устанавливаем библиотеку из корневой папки проекта.
pod install
- Подключаем библиотеку в нужном ViewController’е.
import PrettyImageSlider| Property | getter, setter | Interface Builder |
|---|---|---|
| cornerRadius | ✅, ✅ | ✅ |
| imageSliderViewStyle | ✅, ✅ | ❌ |
| hidePageControlOnSinglePage | ✅, ✅ | ❌ |
| currentPage | ✅, ❌ | ❌ |
| isAutoScrollable | ✅, ✅ | ❌ |
| scrollTimeInterval | ✅, ✅ | ❌ |
imageSliderViewStyleпозволяет задать стиль встроенной UIView слайдера.
При использовании
isAutoScrollable = trueпользователь так же может скроллить слайдер. Авто скролл возобновится автоматически через 5 секунд после последнего взаимодействия (свайп влево или вправо) со слайдером.
public func bind(with sliderObjects: [ImageSliderObject])Пример использования:
let sliderObjects = [
ImageSliderObject(
image: UIImage(),
title: "Perfect title for image",
description: "Amaizing description for image"
)
]
sliderView.bind(with: sliderObjects)public func bind(with customViews: [UIView])Пример использования:
sliderView.bind(with: [MyCustomView()])- Start:
public func startAutoScrolling() Пример использования:
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
sliderView.startAutoScrolling()
}- Stop:
public func stopAutoScrolling() Пример использования:
override func viewWillDisappear(_ animated: Bool) {
super.viewWillDisappear(animated)
sliderView.stopAutoScrolling()
}Kirill Kapis, Kkprokk07@gmail.com
PrettyImageSlider is available under the MIT license. See the LICENSE file for more info.
