У меня проблема. Я создал представление с прозрачным фоном и видом на центр (окна сообщения):iOS segue размывает текст
коробка называется iboShadowBox
В моем классе контроллера, я добавляю код для закругленных углов окно сообщения и добавление тени к нему.
И наконец я это делаю:
self.iboShadowView.center = self.view.center;
к центру окна сообщения.
И клиент говорит, что текст размыт.
я исследовал текст с и без установки центра:
С заходящего центра:
без установки центра:
Левые без установки центр, справа с установочным центром
Вопрос в том, может ли установка центра центра вызвать размытие текста? И как это исправить?
EDIT:
Пробовал заменить это:
self.iboShadowView.center = self.view.center;
с этим:
CGPoint center = self.view.center;
CGFloat scale = [UIScreen mainScreen].scale;
self.iboShadowView.center = CGPointMake(roundf(center.x * scale)/scale, roundf(center.y * scale)/scale);
снова показывает пинг фон в отладить ... (а это значит, не помогло)
Спасибо за you'r ответ о дебютировать. Проверено мое предположение: Когда я комментирую self.iboShadowView.center = self.view.центр; Текст не выделяется розовым на эмуляторе. Теперь мне просто нужно исправить это с помощью вашего кода – Cheese
Не могли бы вы помочь мне с пониманием вашей функции? Это что-то вроде метода расширения в C#? Как использовать его, он пишет предупреждение: нет предыдущего прототипа для функции ... – Cheese
проверить мое редактирование – Cheese