ChatImage
@objcMembers
public final class ChatImage : NSObject
Модель изображения в ChatCenterUI SDK
-
Конструктор изображения из UIImage
Declaration
Swift
public init(image: UIImage, tintColor: UIColor? = nil, renderingMode: UIImage.RenderingMode? = nil)Parameters
imageИзображение
tintColorЦвет заливки изображения
renderingModeРежим рендеринга изображения
-
Конструктор изображения по имени ресурса
Declaration
Swift
public init(named: String, bundle: Bundle = Bundle(for: ChatImage.self), tintColor: UIColor? = nil, renderingMode: UIImage.RenderingMode? = nil)Parameters
imageИмя изображения
bundleНазвание бандла, в котором хранится изображение (по-умолчанию в СДК)
tintColorЦвет заливки изображения
renderingModeРежим рендеринга изображения
-
Конструктор изображения из SFSymbol
Declaration
Swift
public init(system name: String, tintColor: UIColor? = nil)Parameters
nameИмя изображения в шрифте
tintColorЦвет заливки изображения
-
Конструктор изображения из SFSymbol
Declaration
Swift
public init(system name: String, size: CGFloat = 14, tintColor: UIColor? = nil)Parameters
nameИмя изображения в шрифте
sizeРазмер изображения
tintColorЦвет заливки изображения
-
Изображение UIImage
Declaration
Swift
public let uiImage: UIImage -
Цвет заливки изображения (применяется к UIImageView)
Declaration
Swift
public let tintColor: UIColor? -
Создаёт новый экземпляр ChatImages и применяет к нему конфигурацию с настройками картинок
Declaration
Swift
public static func build( configure: (ChatImages) -> Void ) -> ChatImagesParameters
componentsБазовые компоненты стиля
configureЗамыкание для настройки ChatImages
Return Value
Настроенный экземпляр ChatImages
View on GitHub