Animeren een bekijken op uw iOS App

Wanneer u een nieuwe waarde aan bepaalde weergave-eigenschappen (zoals het frame en centrale eigenschappen) toe te wijzen, het uitzicht is onmiddellijk opnieuw getekend en de verandering is direct zichtbaar op het scherm.

Bovendien kunnen veranderingen in verschillende weergave-eigenschappen (zoals die zojuist genoemd) worden geanimeerd. Dit betekent dat het veranderen van de woning zorgt voor een animatie die de verandering aan de gebruiker over een korte periode van tijd brengt - en het is allemaal voor u afgehandeld door de UIView klasse. Wat meer is, het duurt maar een methode oproep om de animaties te voeren werkzaamheden en de mogelijkheden om de animatie te specificeren.

U kunt animeren de volgende eigenschappen van de UIView klasse:

  • kader: Deze eigenschap bevat het frame rechthoek, die de grootte en de locatie van het uitzicht bepaalt in assenstelsel zijn super uitzicht's.
  • bounds: Deze eigenschap bevat de grenzen rechthoek, die de grootte van het uitzicht (en de inhoud ervan oorsprong) in de eigen lokale assenstelsel van de weergave bepaalt.
  • center: Deze eigenschap bevat de bekende middelpunt van het uitzicht in de super te bekijken's assenstelsel.
  • transformeren: Gebruikt om een ​​rotatie uitzicht te maken.
  • alpha: Deze eigenschap regelt de mate van transparantie. Als je het animeren, kunt u uitzicht krijgen te vervagen in en fade out.
  • backgroundColor: Deze eigenschap stelt u in staat om de overgang van de ene kleur naar de andere.
  • contentStretch: Deze eigenschap bepaalt hoe de inhoud van een uitzicht wordt uitgerekt om haar grenzen te vullen wanneer de weergave wordt aangepast en wordt vaak gebruikt voor het aanpassen van knoppen en regelaars te animeren.