Mam UIImageView, którego rozmiar można zmienić poprzez szczypanie i pomniejszanie (Przykład: view.frame.size.width + 10). Obraz widoku obrazu można także obracać (CGAffineTransformMakeRotate). Okay, tu jest problem: Kiedy zmieniam rozmiar UIImageView PO zastosowaniu transformacji rotacyjnej, widok zmienia się nieprawidłowo (w odwrotnym kierunku (zmniejszanie, gdy powinien rosnąć, odwrotnie) lub w ogromnych krokach zmiany rozmiaru). Jak mogę zmienić rozmiar mojego UIImageView w spójny sposób, niezależnie od tego, czy zastosowana jest CGAffineTransform?Co dzieje się z atrybutem view.frame.size po CGAffineTransform (Rotate)?
9
A
Odpowiedz
17
Jest ostrzeżenie w dokumentacji dla UIView który mówi, dla właściwości frame
:
Ostrzeżenie: Jeśli `nieruchomość transform` nie jest tożsamość przekształcać, wartość tej właściwości jest niezdefiniowana, a zatem powinny być ignorowane .
Zamiast tego należy użyć właściwości bounds
i center
; pozostają one opłacalne po zastosowaniu transformacji.
Powiązane problemy
- 1. Co dzieje się z zadaniem po anulowaniu?
- 2. Co dzieje się po przechwyceniu pakietu?
- 3. Co dzieje się z kodem po przekierowaniu javascript (ustawienie window.location.href)?
- 4. Co dzieje się z kodem po pliku history.back()?
- 5. Co dzieje się z unique_ptr po std :: move()?
- 6. Co dzieje się z bazą danych Sqlite po usunięciu aplikacji?
- 7. Co dzieje się z indeksem po zrzuceniu tabeli?
- 8. Co dokładnie dzieje się po usunięciu zadania z ostatnich czasów?
- 9. Co dzieje się z usługą JS ServiceWorker po zamknięciu karty
- 10. Co dzieje się w BeginProcessRequest()?
- 11. UnsafePointer <CGAffineTransform> z CGAffineTransform
- 12. Co się tutaj dzieje z purecsami?
- 13. Co dzieje się z wyłączoną obsługą przerwań?
- 14. Co się dzieje w __libc_start_main?
- 15. Co się dzieje z LOST String obiektów
- 16. Co dzieje się z tą tablicą bajtów?
- 17. Co tu dzieje się z zakresem JavaScript?
- 18. Co dzieje się z niezwiązanymi literałami JavaScript?
- 19. Co dzieje się z zewnętrzną funkcją inline?
- 20. Co dokładnie dzieje się po zapisaniu modelu kręgosłupa?
- 21. co dzieje się na niższych poziomach po wywołaniu systemu fork?
- 22. Wydajność zapytania; nie wiem, co się dzieje
- 23. Co tu się dzieje globalnie [{a}] = 7
- 24. INotifyPropertyChanged: co dzieje się za sceną?
- 25. Unary "~" operator - Co dokładnie się tutaj dzieje?
- 26. Wiosna - @Transactional - Co dzieje się w tle?
- 27. Co się dzieje z static_cast z wieloma argumentami?
- 28. Co dzieje się z dynamicznie przydzielaną pamięcią podczas wywoływania execv()?
- 29. co się dzieje, gdy wątek wyrzuca wyjątek?
- 30. Co dzieje się między after_validation a before_save?
Dzięki, to pomogło mi niezmiernie. – RexOnRoids