Skip to content

Instantly share code, notes, and snippets.

View amirhanov's full-sized avatar
✌️
Hello, everyone!

Рустам Амирханов amirhanov

✌️
Hello, everyone!
View GitHub Profile
@amirhanov
amirhanov / How to change the color of the StatusBar
Created September 6, 2019 07:15
Как изменить цвет StatusBar во всем приложении и на одном ViewController с помощью statusBarStyle.
Всем привет!
Сегодня мы научимся изменять цвет StatusBar в целом приложении и для каждого контроллера в отдельности с помощью statusBarStyle. statusBarStyle, отвечает за стиль StatusBar и может иметь одно из двух значений, первое default - это темный стиль (черный цвет), второе lightContent - светлый стиль (белый цвет). Начнем с установки цвета StatusBar во всем проекте. Здесь есть два варианта, первый - самый простой:
1. Перейдите в настройки проекта.
2. Опуститесь в Deployment info и измените параметр Status Bar Style на нужный.
Это самый простой вариант изменения цвета во всем проекте, перейдем ко второму:
1. Перейдите в файл info.plist. Этот файл является списком свойств Вашего проекта.
@amirhanov
amirhanov / How to create a gradient using CAGradientLayer and apply it to a UIView
Last active November 5, 2019 14:21
Как создать градиент с помощью CAGradientLayer и применить его к UIView.
Всем привет!
Сегодня мы научимся создавать градиент и применять его к UIView. Приступим!
1. Создаем проект. На Main.storyboard создаем UIView и задаем ей Constraint с помощью Auto Layout
2. Открываем редактор кода и создаем связь между UIView и кодом с помощью @IBOutlet (имя задаем любое, например myView)
3. Открывает файл ViewController со связью и переходим к методу viewDidLoad.
4. Внутри метода:
4.1. Создаем слой градиента с помощью CAGradientLayer. CAGradientLayer - это слой, который рисует цветовой градиент над цветом фона, заполняя форму слоя:
@amirhanov
amirhanov / How to save image in Photo Library
Last active August 1, 2019 08:20
Как сохранить фотографию в Photo Library.
Всем привет!
Сегодня мы научимся сохранять фотографию в Photo Library. Для достижения данной цели мы воспользуемся Библиотекой Photos, для этого переходим в файл ViewController (или свой) и импортируем ее:
import Photos
Ниже в классе создадим константку для фотографии:
let snapshot: UIImage = someImage