искаженный вид UIView на нагрузке - PullRequest
1 голос
/ 30 сентября 2010

У меня есть UIScrollView, который содержит UIView, на котором я рисую довольно сложную графику, используя CGPaths.После того, как представление заканчивает загрузку, изображение искажается тем, что оно вытягивается по горизонтали и вертикали.Если я перерисовываю его, он выглядит нормально.

Есть идеи о том, что вызывает это и как это исправить?

1 Ответ

1 голос
/ 01 октября 2010

Когда вы инициализируете свой UIView, используйте initWithFrame и установите кадр на правильный размер, который будет после того, как все нарисовано, и т. Д. Если вы не уверены, вот несколько идей:

  • Получить«границы» родительского представления.
  • Вызовите layoutSubviews для корневого представления, затем получите его фрейм, затем создайте свой UIView и добавьте его в родительский вид.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...