Простите, если это очевидный вопрос, я относительно новый.Округление углов UIModalPresentationFormSheet
У меня есть мнение модального, который я создал с помощью пользовательского размера и закругленных углов:
- (void)viewWillLayoutSubviews{
[super viewWillLayoutSubviews];
self.view.superview.bounds = CGRectMake(0, 0, 600, 450);
self.view.layer.cornerRadius = 60.0;
}
Однако я считаю, что когда я округлить вид углов, я получаю это сероватый цвета появляется на краях него (как будто что-то другое за ним): (см. рисунок).
Как я удалить эти сероватые края так показывает фоновое содержание как нормально? Я пробовал добавить
self.view.layer.masksToBounds = YES;
однако это все равно дает тот же эффект, что и выше.
Спасибо,
Для iOS8 попробуйте: self.view.layer. –
Это сделало это для меня. Trick устанавливает этот материал в "viewWillLayoutSubviews" – cgossain