Я пытаюсь повторно использовать небольшой фрагмент кода внутри класса пользовательских кнопок. Чтобы это работало, мне нужно передать не растягиваемые изображения (значок) или растягиваемое изображение («swoosh»). В коде мне нужно установить прямоугольник для рисования высоты, поэтому в идеале я хотел бы просто определить, растягивается ли изображение или нет? Если это не так, я рисую его по размеру изображения, если нет - рисую по границам содержащего прямоугольника.
Из моего исследования пока capInsets (iOS 5) или leftCapWidth / topCapHeight (до iOS 5) для этого не годятся.
Есть ли что-то скрытое в ядре или информация о кварце, которую я могу использовать?
Просто любопытно, сейчас я пишу код с дополнительным параметром.
** С тех пор я прочитал CGImageRef и эквивалент CI **
Насколько я могу судить, такой информации, которую мы могли бы получить, чтобы идентифицировать такие образы, нет, поэтому возникает вопрос: откуда ОС знает?