Координаты отражения CoreText границ ошибки self.bounds.size.height

Я рисую текст в представлении с помощью CoreText. Чтобы узнать это, я использовал учебник, но вдруг он использует self.bounds.size.height в той части, где система координат переворачивается. Когда я дублировал код в Xcode, он выдал ошибку, потому что «границы» не были структурой или объединением. Почему это ошибка, и может ли кто-нибудь дать небольшое, но подробное объяснение, почему он использует bounds Заранее спасибо, Николас


person user744149    schedule 28.08.2011    source источник
comment
Откуда вы называете этот код self.bounds.size.height?   -  person Filip Radelic    schedule 29.08.2011
comment
Я получил код из этого руководства: cocoanetics.com/2011/01/befriending -основной-текст   -  person user744149    schedule 01.09.2011
comment
Нет, я имею в виду, куда ты положил этот код? Если это внутри подкласса UIView, все должно быть в порядке, но я предполагаю, что это внутри подкласса UIViewController. В этом случае это должно быть self.view.bounds.size.height   -  person Filip Radelic    schedule 01.09.2011
comment
Да, я это сделал, но теперь вы упомянули, что гораздо больше смысла помещать его в подкласс UIView, спасибо!   -  person user744149    schedule 02.09.2011
comment
Хорошо, я разместил свой комментарий как ответ, поэтому, пожалуйста, примите его, если он помог :)   -  person Filip Radelic    schedule 02.09.2011


Ответы (1)


Если вы поместили этот код в подкласс UIViewController, он должен быть: self.view.bounds.size.height. Или поместите его в подкласс UIView, как в учебнике, которому вы следовали.

person Filip Radelic    schedule 02.09.2011