Вопросы по теме 'nsview'
Как ПРАВИЛЬНО нарисовать изображение в верхнем левом углу на Mac?
У меня есть NSView в ScrollView, и я пытаюсь нарисовать в нем изображение. Проблема в том, что я хочу, чтобы верхний левый угол изображения был привязан к верхнему левому углу кадра, а не к нижнему левому углу, что и требует от меня View. Мне нужно...
185 просмотров
schedule
27.06.2022
Изменение размера представления NSCollectionViewItem
Как программно установить размер представления NSCollectionViewItem?
Я попытался сделать это в подклассе NSCollectionView:
@implementation CustomCollectionView
- (NSCollectionViewItem *)newItemForRepresentedObject:(id)object {...
1281 просмотров
schedule
30.10.2023
Центрировать NSView в NSScrollView
Как мне центрировать NSView в NSScrollView, как это делает «Предварительный просмотр»?
3898 просмотров
schedule
16.04.2022
Как имитировать представление рабочего процесса Automator?
Я начинаю разрабатывать свое первое полноценное приложение Cocoa, содержащее представление, которое я хотел бы вести (и выглядеть) аналогично AMWorkflowView Automator.
Основные функции, которые я хотел бы достичь:
Позиционирование подвидов...
467 просмотров
schedule
29.01.2023
Лучший способ изменить цвет фона для NSView
Я ищу лучший способ изменить backgroundColor на NSView . Я также хотел бы иметь возможность установить соответствующую alpha маску для NSView . Что-то вроде:
myView.backgroundColor = [NSColor colorWithCalibratedRed:0.227f...
120331 просмотров
schedule
26.09.2022
Выпадающий вид в какао
Я хочу создать «раскрывающийся» вид, который находится перед главным окном. Примером этого может быть окно, которое выпадает, когда вы нажимаете «Дополнительно» в Системных настройках-> Сеть.
Если бы кто-то мог указать мне правильное направление...
1866 просмотров
schedule
23.03.2022
заставить представление рисовать в какао
У меня есть суперпредставление и подпредставление. Оба на заказ. Во время drawRect суперпредставления я пытаюсь добавить подпредставление, создать изображение из нарисованного представления и удалить подпредставление.
Мой код отлично работает,...
704 просмотров
schedule
21.04.2022
Пользовательское представление какао для NSMenuItem
Я разрабатываю небольшое приложение, которое отображает активные крепления в меню в NSStatusBar. Пока это выглядит так:
Я хочу добавить кнопку извлечения справа от каждого пункта меню (например, на левой панели в Finder). Я знаю, что мне...
1969 просмотров
schedule
23.08.2022
CAAnimationGroup с разными элементами интерфейса
Я хочу смешать два NSViews и изменить размер их NSWindow . Я умею делать их по отдельности, но пока не умею делать это одновременно. Думаю, мне нужен CAAnimationGroup для этого. Но поскольку я имею дело с двумя разными объектами, я не знаю,...
645 просмотров
schedule
19.09.2023
Подпредставления и типы NSView
У меня есть пара пользовательских подклассов NSBox, которые называются OuterBox и InnerBox. Я настроил свое представление в XIB и расположил иерархию следующим образом:
OuterBox : NSBox
NSButton
NSBox
InnerBox : NSBox
...and some...
1615 просмотров
schedule
06.06.2023
CATransition с CIFilter не работает в первый раз, работает во второй раз
Я хочу добавить анимацию CATransition для NSView. У меня есть следующий код:
[contentView setWantsLayer:YES];
NSRect rect = [contentView bounds];
NSData *shadingBitmapData = [NSData dataWithContentsOfFile:[[NSBundle mainBundle]...
1456 просмотров
schedule
23.04.2024
Создание подкласса NSView для получения прозрачного фона
Я создаю приложение, в котором мне нужно иметь прозрачный NSView с прозрачным изображением PNG внутри. Проблема в том, что NSView, который я рисую, имеет серый фон. У меня есть подклассы (как TransparentRectangleView), но я не знаю, что добавить в...
11655 просмотров
schedule
20.09.2022
Какао NSTextField Drag & Drop действительно требует подкласса?
До сегодняшнего дня у меня никогда не было возможности использовать что-либо, кроме самого NSWindow в качестве NSDraggingDestination. При использовании окна в качестве универсального пункта назначения для перетаскивания NSWindow передает эти...
1925 просмотров
schedule
08.04.2023
Проблемы с NSProgressIndicator - возможно, мой подкласс NSView?
Я создал базовое приложение, создал подкласс NSView и добавил его в качестве настраиваемого представления в построителе интерфейса. Все работает нормально.
Однако некоторые вещи работают неправильно, что заставляет меня задаться вопросом,...
639 просмотров
schedule
14.03.2022
Наложение NSView поверх NSScrollView
У меня есть NSScrollView, который заполняет все окно и отображает огромное изображение. Теперь я хотел бы наложить пользовательский NSView на части прокрутки (например, высоту верхних 20 пикселей и ширину окна) для отображения дополнительной...
3881 просмотров
schedule
28.04.2022
Подвиды NSView прерывают операцию перетаскивания
У меня есть NSView, который зарегистрирован для операции перетаскивания.
В этом представлении у меня есть подкласс NSScrollView, который сам по себе имеет NSImageView.
При перетаскивании на исходный NSView все в порядке, за исключением того,...
2488 просмотров
schedule
06.05.2023
Какао Objective-C добавление подвидов
У меня есть игровое приложение (какао, а не какао), в которое я пытаюсь добавить элементы карты. Окно моего приложения называется mainWin. У меня есть подвид mainWin с именем viewGameMap, который я добавил в IB. У меня есть класс room.h / room.m,...
1623 просмотров
schedule
23.10.2023
Родительское окно NSPanel плавает поверх полноэкранного NSView
У меня есть панель NS, которая является потомком окна NS; панель настроена на уровень плавающего окна. В родительском окне есть NSView, который находится в полноэкранном режиме, поэтому NSPanel плавает поверх полноэкранного NSView. Каждый раз,...
598 просмотров
schedule
21.03.2022
Cocoa NSView: создание кругов, но они обрезаются
внешние края моего круга в каждой точке компаса обрезаются (предположительно, прямоугольной рамкой). Как сделать так, чтобы круг отображался внутри рамки? (Это создается нажатием кнопки):
В моем AppController.m
#import "AppController.h"...
2453 просмотров
schedule
27.12.2022
Проблема с копированием и вставкой NSTextView
В моем приложении у меня есть NSTextView. Если я хочу выделить какой-либо текст с помощью клавиатуры, я нажимаю Command+c, который должен выделить текст, затем Command+v, который должен вставить выделенный текст. С помощью клавиатуры это не...
1826 просмотров
schedule
11.04.2022