INTEGRITY Dokumentace

RtkControlBarButton

Základní třída tlačítka pro položky ovládací lišty. Podporuje normální a vybraný stav, odznaky s oznámeními a přizpůsobení motivu prostřednictvím konfigurace vzhledu.

Parametry inicializátoru

Parametr Typ Povinné Výchozí Popis
image RtkImage - Obrázek ikony pro tlačítko
title String "" Text názvu zobrazený pod ikonou
appearance RtkControlBarButtonAppearance - Konfigurace vzhledu pro barvy a styl

Vlastnosti

Vlastnost Typ Povinné Výchozí Popis
selectedStateTintColor UIColor - Barva zabarvení tlačítka ve vybraném stavu
normalStateTintColor UIColor - Barva zabarvení tlačítka v normálním stavu
notificationBadge RtkNotificationBadgeView - - Zobrazení odznaku s počtem oznámení

Metody

Metoda Návratový typ Popis
setSelected(image:title:) Void Nastaví tlačítko do vybraného stavu s vlastním obrázkem a titulkem
setDefault(image:title:) Void Nastaví tlačítko do výchozího stavu s vlastním obrázkem a titulkem

Příklady použití

Základní použití

import RealtimeKitUI

let button = RtkControlBarButton(
    image: RtkImage(image: UIImage(systemName: "mic")),
    title: "Mute"
)
view.addSubview(button)

Se změnami stavu

import RealtimeKitUI

let button = RtkControlBarButton(
    image: RtkImage(image: UIImage(systemName: "mic")),
    title: "Mute"
)

// Switch to selected state
button.setSelected(
    image: RtkImage(image: UIImage(systemName: "mic.slash")),
    title: "Unmute"
)

// Switch back to default state
button.setDefault(
    image: RtkImage(image: UIImage(systemName: "mic")),
    title: "Mute"
)
view.addSubview(button)