Junior — Middle
Hangi koşullarda çerçeve ve nesnenin sınırlarının boyutları uyuşmayabilir?
sobes.tech yapay zeka
AI'dan gelen yanıt
iOS'taki bir nesnenin çerçeve (frame) ve sınırlar (bounds) boyutları, nesne dönüşümlerine maruz kalmışsa, örneğin ölçeklendirme, döndürme veya kaydırma, uyuşmayabilir.
- frame: üst görünümün koordinatlarında nesnenin konumunu ve boyutunu tanımlayan dikdörtgendir.
- bounds: nesnenin iç koordinatlarını tanımlayan dikdörtgendir, genellikle (0,0) ile başlar ve nesnenin kendi boyutunu yansıtır.
Eğer görünüm döndürülür veya ölçeklendirilirse, frame, dönüştürülmüş nesneyi sarmak için değişir, bounds ise aynı kalır. Örneğin, 45° döndürmede, frame, nesnenin yeni konturunu sarmak için bounds'tan büyük olacaktır.