Új hozzászólás Aktív témák
-
kemkriszt98
aktív tag
Sziasztok,
Adott egy ilyen layout:
A narancssárga
view
-t próbálom animálni de arra lenne szükségem, hogy a zöld (ami a narancssárgasubview
-ja ) vele eggyütt méreteződjön.. De nem teszi...Itt a kód (A
test
a narancssárga) :@IBAction func click(_ sender: AnyObject) {
test.frame = CGRect(x: self.view.frame.width/2, y: self.view.frame.height/2, width: 0, height: 0)
test.center = CGPoint(x: self.view.frame.width/2, y: self.view.frame.height/2)
for sb in test.subviews{
sb.autoresizingMask = [.flexibleWidth, .flexibleHeight]
}
UIView.animate(withDuration: 0.5, delay: 1, options: .curveEaseIn, animations: {
self.test.frame = CGRect(x: self.view.frame.width/2, y: self.view.frame.height/2, width: 150, height: 150)
self.test.center = CGPoint(x: self.view.frame.width/2, y: self.view.frame.height/2)
}, completion: nil)
}Googleon találtam, hogy az animáció blokjába be kellene rakni azt, hogy
.lazoutIfNeeded()
de nem segített... Aztán azt próbáltam, hogy a a zöldview
nak beállítom azautoresizingMask
-játflexibleWidht
flexibleHeight
-ra... De az sem segít.. Valami ötlet?"Tigris, tigris, csóvafény éjszakáknak erdején, mily kéz adta teneked szörnyü és szép termeted?" -William Blake-
Új hozzászólás Aktív témák
- EAFC 24
- Samsung Galaxy A55 - új év, régi stratégia
- Hobby rádiós topik
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Google Pixel 8 Pro - mestersége(s) az intelligencia
- Autós topik
- Kormányok / autós szimulátorok topicja
- NVIDIA GeForce RTX 4060 / 4070 S/Ti/TiS (AD104/103)
- Trollok komolyan
- Otthoni hálózat és internet megosztás
- További aktív témák...
- 1.250.000 FT helyett 940.000 FT !! MacBook Pro 16" M3 Pro 12CPU / 18GPU / 18GB / 512 SSD
- RTX 2080TI ROG STRIX GAMER PC
- AKCIÓ !! M3 Chip - MacBook Pro 14" 8C CPU / 10C GPU / 8 GB/ 1 TB / Bontatlan / Magyar
- Tidradio td-h3 akkumulátor
- HP ZBook Studio x360:i7 9850H,32GB,512GB,P2000,15.6" UHD 3840x2160 TOUCH 600nit 100%AdobeRGB,HP gari