Я пытаюсь убедиться, что мои UILabel и UITextView остаются острыми, когда они существуют в UIScrollView. Я пришел по свойству contentScaleFactor в классе UIView, кажется, что он отлично работает на пользовательском чертеже, но UITextView и ярлыки просто отказываются перерисовывать себя в правом шкале содержимого.ContentScaleFactor на элементах UIKit сломан?
Может быть, это связано, что фактические виды, которые привлекают текст являются подвид этих классов?
, который не является способом, которым позволял бы яблоко, кроме того, нелегко найти фактический текстовый слой где-то в текстовом виде. Я спросил у WWDC, что они сказали мне подать отчет об ошибке, и у них тоже не было ни малейшего понятия. – M0rph3v5
Извините за поздний ответ, но метод, который я дал выше, - это именно то, что мне сказали сделать на WWDC инженером Apple. Приложение, в котором я его использовал, уже находится в магазине приложений, поэтому Apple действительно разрешает его (почему бы и нет?) Это открытый API. Единственная проблема, с которой я столкнулся, заключается в том, что он не работает с текстом в то время как они редактируются (т.е., когда клавиатура вставлена). По какой-то причине в этом случае что-то меняет contentScaleFactor соответствующего представления на значение по умолчанию, и я не мог понять, как установить его достаточно поздно, чтобы сделать эту работу должным образом. –
В этом весь смысл моей проблемы, но не отредактированное состояние. Я просто показываю свой собственный вид с правильным содержимым. Состояние редактирования - проблема. – M0rph3v5