Вы не изменили бы существующие шаблоны. Другими словами, не делайте , изменяют что-либо под /Developer
иерархия (или везде, где Вы установили свои инструменты разработчика).
Вместо этого клон шаблоны Вы хотите настроить варианты. Тогда измените их имена и информацию в них. Наконец, поместите их в соответствующее местоположение в папке Вашей учетной записи Library/Application Support
, конкретно:
~/Library/Application Support/Developer/Shared/Xcode/File Templates/
~/Library/Application Support/Developer/Shared/Xcode/Target Templates/
~/Library/Application Support/Developer/Shared/Xcode/Project Templates/
Тот способ, которым они не будут перезаписаны при установке новых инструментов разработчика, и можно настроить их к содержанию основы.
Этот ответ на на этот аналогичный вопрос предоставляет код для рисования размытой тени за UILabel. Автор использует CGContextSetShadow () для создания тени для нарисованного текста.
Подкласс UILabel, как указано, затем в drawRect: выполните [self drawTextInRect: rect];
, чтобы нарисовать текст в текущем контексте. Как только он будет там, вы можете начать работать с ним, добавляя фильтры и многое другое. Если вы хотите создать тень от того, что вы только что нарисовали в контексте, вы должны иметь возможность использовать:
CGContextSetShadowWithColor()
Посмотрите эту функцию в документации, чтобы узнать, как ее использовать.
Я советую вам использовать свойства shadowColor и shadowOffset UILabel:
UILabel* label = [[UILabel alloc] init];
label.shadowColor = [UIColor whiteColor];
label.shadowOffset = CGSizeMake(0,1);
Примените (мягкую) тень к просмотрите слой , например:
UILabel *label = [[UIabel alloc] init];
label.layer.shadowColor = [[UIColor whiteColor] CGColor];
label.layer.shadowOpacity = 1.0;