Описание тега nsshadow

Объект NSShadow инкапсулирует атрибуты, используемые для создания тени во время операций рисования. Доступен в iOS 6.0 и новее в UIKit и доступен в OS X v10.3 и новее в AppKit.
1 ответ

Нарисуйте NSShadow внутри NSView

Я пытаюсь нарисовать NSShadow на фоне NSView. Я хочу использовать его как замену NSGradient, так как мне нужно поддерживать Mac OS X Tiger. Как я могу это сделать? Я знаю, что это должно быть довольно легко, и я, должно быть, делаю некоторую ошибку.…
19 фев '12 в 04:06
1 ответ

Пользовательское NSWindow с пользовательской тенью

У меня есть подкласс NSWindow, выглядит так Меня беспокоит то, что я хотел бы изменить тень. Над стандартным окном, как Xcode прямо здесь, контраст немного слабый. Поэтому я хотел бы применить более сильный NSShadow к этому. Я нашел это здесь: NSWin…
30 дек '12 в 19:39
0 ответов

CATextLayer игнорирует NSShadow?

У меня есть обычай UIView что я создал, что имеет несколько пользовательских UIControl экземпляры, которые являются непрямоугольными кнопками (вместо использования UIButton экземпляры). Я делаю это, потому что мне нужно уметь рисовать непрямоугольны…
01 сен '16 в 14:16
1 ответ

Странная проблема с NSImage -lockFocusFlipped:

Я использую NSImage"s -lockFocusFlipped: способ сделать некоторые рисунки в изображение. Мой код выглядит так: NSImage *image = [[NSImage alloc] initWithSize:NSMakeSize(256, 256)]; [image lockFocusFlipped:YES]; NSShadow *shadow = [[NSShadow alloc] i…
18 мар '11 в 21:04
1 ответ

Тень рисуется в "основном" раскадровке, но не в любом другом раскадровке.

Я пытаюсь написать свой собственный comboBox, так как NSComboBox не имеет функций, которые мне нужны. Итак, я вложил в класс NSTextField и отслеживаю ввод текста, и в зависимости от значения строки, TableView получит свои данные. Поэтому, когда нужн…
1 ответ

Использование NSShadow на кнопках панели навигации в iOS 7

У меня есть панель навигации, которая выглядит так: Он был создан со следующим кодом: // AppDelegate.m - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { NSShadow *textShadow = [[NSShadow a…
06 дек '13 в 21:39
1 ответ

Ошибка рисования теней

Привет, в моем приложении у меня есть пользовательское представление с CALayer (я использую его для анимации перехода), в этом представлении я добавляю несколько подпредставлений, одним из них является представление с NSTableView. Каждая ячейка NSTa…
20 июл '12 в 14:07
1 ответ

Создание NSShadow делает ошибку

Я делаю белую тень в Objective-C и использую код NSShadow *myShadow = [[NSShadow alloc]init]; [myShadow setShadowColor: [UIColor whiteColor]]; и, кажется, работает нормально, но когда я пытаюсь сократить его до NSShadow *myShadow = [[[NSShadow alloc…
01 авг '14 в 08:12
1 ответ

Перерисованная вставка NSShadow в пользовательском представлении с использованием метода -setClip

У меня есть и странная проблема, связанная с ответом на этот вопрос: Нарисуйте вставку NSShadow и Inset Stroke Я использую этот код в методе drawRect пользовательского представления. У меня есть именно это: - (void)drawRect:(NSRect)rect { // Create …
16 дек '11 в 14:32
1 ответ

Создание подкласса NViewcrollView для DocumentView

Как можно создать подкласс DocumentView NSScrollView для того, чтобы сделать некоторый пользовательский рисунок? Мне нужно поработать с NSShadow внутри вида прокрутки.
15 сен '12 в 12:46
0 ответов

Почему NSShadow смещение NSImage переворачивается при отображении в подклассе NSImageView

Таким образом, в моем тесте я показываю тот же NSImage, который имеет NSShadow (нарисованный с помощью метода рисования сгенерированного кода рисования) в двух идентичных NSImageView, рядом. Вид слева находится в подклассе. Но в код подкласса NSImag…
05 янв '18 в 12:04
2 ответа

Пользовательский NSView с закругленными углами и тенью

Я пытаюсь создать собственный NSView с закругленными углами и тенью. Я создал подкласс NSView и имею следующий метод drawRect: - (void)drawRect:(NSRect)dirtyRect { NSRect rect = NSMakeRect([self bounds].origin.x + 3, [self bounds].origin.y + 3, [sel…
28 апр '11 в 20:20
1 ответ

NSShadow set() метод в iOS

В документации Apple для NSShadow в UIKit они утверждают: Объект NSShadow может использоваться одним из двух способов. Во-первых, он может быть установлен, как цвет или шрифт, и в этом случае его атрибуты применяются ко всему содержимому, нарисованн…
09 июл '15 в 19:05
0 ответов

NSShadowAttributeName не работает

Кто-нибудь может увидеть, что не так в следующем коде Swift? func myFunction(color:UIColor) {// Changes the Shadow color on textLabel var attributes = textLabel.attributedText?.attributesAtIndex(0, effectiveRange: nil) let shadow = attributes![NSSha…
19 ноя '15 в 08:34
1 ответ

Эффект теней и скручивания бумаги в Desktop

Я играл с некоторым исходным кодом из этого блога: http://nachbaur.com/blog/fun-shadow-effects-using-custom-calayer-shadowpaths потому что я хотел повторить эффект скручивания бумаги с тенью. Но, похоже, свойство shadowPath CALayer недоступно в OSX,…
22 апр '11 в 22:39
1 ответ

Невозможно получить тень на многострочном nsstring

Я пытаюсь получить многострочный текст для рисования с тенью без использования устаревших API. Работает нормально для одной строки. Соответствующий код выглядит так: -(void)drawRect:(CGRect)rect { NSMutableParagraphStyle *paragraph = [[NSMutablePara…
24 сен '14 в 11:42
0 ответов

NSWindow тень с прозрачностью, как обрезать определенную область

В нашем приложении OS X мы включили тень окна view.window?.hasShadow = true, Это создаст прекрасную тень над NSWindow. Мы создали отверстие в приложении с помощью пользовательского представления, чтобы видеть фон через него, через его слой маски. На…
06 июл '18 в 08:06
2 ответа

Цель C - OS X - проблема добавления NSShadow в NSImageView

Я пытаюсь добавить тень к NSImageView в приложении MAC. Я создал собственный класс NSImageView "ShadowView.h" и изменил drawRect: примерно так: - (void)drawRect:(NSRect)dirtyRect { [super drawRect:dirtyRect]; NSShadow *shadow = [[NSShadow alloc] ini…
14 авг '16 в 01:40
0 ответов

NSShadow в Mountain Lion не отображается

У меня странная проблема: я не могу больше устанавливать тени для своих (слоистых) видов с момента обновления до 10.8. NSShadow *shadow = [[NSShadow alloc] init]; [shadow setShadowColor:[NSColor darkGrayColor]]; [shadow setShadowOffset:NSMakeSize(0.…
26 июл '12 в 13:36
0 ответов

Нарисуйте тень от слоистого NSView за пределами границ

Я хотел бы получить пользовательский NSShadow для NSWindow без рамки, и, поскольку я также применяю некоторые анимации к окну, я настроил представление содержимого окна на слой с поддержкой. При применении NSShadow на contentViewтень обрезается на г…
13 авг '13 в 09:30