Шумари доступ ко всем библиотекам в пакете DZFOLL для разработки на Swift:
import DZFOL
Вот несколько примеров использования этих библиотек:
import DZNEmptyDataSet
override func viewDidLoad() { super.viewDidLoad()
tableView.emptyDataSetSource = self
tableView.emptyDataSetDelegate = self
}
// MARK: - DZNEmptyDataSetSource
func title(forEmptyDataSet scrollView: UIScrollView) -> NSAttributedString? { let title = "Заголовок пустого состояния" let attributes: [NSAttributedString.Key: Any] = [ .font: UIFont.systemFont(ofSize: 18), .foregroundColor: UIColor.black ] return NSAttributedString(string: title, attributes: attributes) }
import DZNEmptyState
let emptyState = DZNEmptyState() emptyState.titleLabelText = "Заголовок пустого состояния"
// Добавление пустого состояния в представление addSubview(emptyState) emptyState.autoresizingMask = [.flexibleWidth, .flexibleHeight]
import DZNSideDrawer
let drawer = DZNSideDrawer() drawer.menuViewController = menuViewController drawer.contentViewController = contentViewController
import DZNCirclePicker
let circlePicker = DZNCirclePicker(frame: view.frame)
// Настраиваем цвета пикера circlePicker.startColor = UIColor.red circlePicker.endColor = UIColor.blue
// Устанавливаем делегата для обработки выбора цвета circlePicker.delegate = self
import UIButton_Extensions
let button = UIButton() button.setTitle("Нажмите меня", for: .normal) button.setTitleColor(.blue, for: .normal)
// Настройка внешнего вида кнопки button.cornerRadius = 10 button.borderWidth = 1.0 button.borderColor = .black
import UIColor_HexString
let color = UIColor(hexString: "#FF0000")
import NSAttributedString_Extensions
let attributedString = NSAttributedString(string: "Строка с атрибутами")
// Дополнительные действия с атрибутированной строкой attributedString.addAttribute(.font, value: UIFont.systemFont(ofSize: 18), range: NSRange(location: 0, length: 4))
import UITextField_Extensions
let textField = UITextField() textField.placeholder = "Местозаполнитель"
// Настройка текста поля ввода textField.font = UIFont.systemFont(ofSize: 14) textField.textColor = .black textField.textAlignment = .center