Я хочу удалить угловые радиусы - PullRequest
0 голосов
/ 17 февраля 2019

Я разрабатываю приложение для iOS с XCode.

Моя проблема - угловой радиус UIViewController, как показано ниже.Я хочу удалить это.Он отображается только на симуляторе iPhone 7.

Screenshot

Пожалуйста, помогите мне.

Ответы [ 2 ]

0 голосов
/ 17 февраля 2019

Это может быть несколько вещей:

  1. Радиус угла;

  2. Фоновое изображение с неправильными закругленными углами;или

  3. Маска, примененная к слою.

Если у вас возникли проблемы с определением конкретного вида, к которому это применимо, используйте видотладчик.Итак, запустите приложение через XCode и затем нажмите на кнопку отладчика представления enter image description here.

Когда ваши представления появляются в отладчике представления XCode, поверните представление и выберите виновника.

enter image description here

Как только вы выделитеДля интереса вы можете нажать shift + , команду + D или выбрать «Navigate» »« Reveal in Debug Navigator »из меню Xcode, и этовыделит представление в иерархии представлений, показанной слева.Или, если вы выберете инспектор объектов на правой панели, вы увидите имя класса, и если это один из ваших классов, вы можете нажать на маленькую стрелку справа enter image description here, и вы увидитенепосредственно к вашему коду.

0 голосов
/ 17 февраля 2019

Получите ссылку на слой UIView и затем вызовите эту функцию:

    view.layer.cornerRadius = 0
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...