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

The NSButtonCell class is a subclass of NSActionCell used to implement the user interfaces of push buttons, checkboxes (switches), and radio buttons. It can also be used for any other region of a view that’s designed to send a message to a target when clicked. The NSButton subclass of NSControl uses a single NSButtonCell.
0 ответов

Как установить выбранный вид NSButton

У меня есть NSButton с пользовательским NSButtonCell. CustomButtonCell выглядит так: #import "CustomButtonCell.h" @implementation CustomButtonCell - (void)drawWithFrame:(NSRect)cellFrame inView:(NSView *)controlView { CALayer *viewLayer = [CALayer l…
11 мар '16 в 09:30
1 ответ

setAction: всегда вызывается с помощью mouseUp

В моем приложении Mac есть NSMatrix, состоящий из NSButtonCells. Я сделаю это: [matrix setAction:@selector(matrixbutton:)]; Однако это всегда вызывается, когда пользователь отпускает щелчок мышью. Можно ли изменить это так, чтобы оно вызывалось, как…
27 июл '11 в 23:00
2 ответа

Пользовательские NSButton и NSButtonCell

Я пытаюсь создать собственный вид кнопки. Из того, что я собрал, NSButtonCell делает рисунок, поэтому я должен переписать это вместо этого. Но проблема в том, что мой класс CustomButton имеет другие вещи, такие как NSImage, mIsMouseOver и т.д. В нас…
09 дек '10 в 09:01
2 ответа

NSButtonCell внутри пользовательских NSCell

В моем приложении какао мне нужен пользовательский NSCell для NSTableView. Этот подкласс NSCell содержит пользовательский NSButtonCell для обработки щелчка (и два или три NSTextFieldCell для текстового содержимого). Вы найдете упрощенный пример моег…
17 фев '10 в 11:53
1 ответ

Флажок NSButtonCell внутри NSTableView всегда получает NSOffState. Зачем?

Привет, ребята, я новичок в программировании Какао, и я всегда получаю NSOffState независимо от того, проверяю я или снимаю флажок NSButtonCell (ячейка флажка в пользовательском интерфейсе перетаскивается в ячейку в NSTableView). У меня есть @proper…
02 янв '14 в 23:24
2 ответа

Как связать событие-переключатель NSTableCellView Checkbox с его источником данных?

Среда: представление на основе NSTableView БЕЗ привязок. Проблема: сопоставление действия флажка столбца с источником данных (т.е. как я узнаю, в какой строке произошло событие флажка, в режиме реального времени?). Без использования привязок IB, как…
1 ответ

Создать пользовательскую кнопку с изображением в конструкторе интерфейса

Как создать кнопку с изображениями для нормальных и выделенных состояний в конструкторе интерфейса для приложения какао? Мне нужна кнопка, как пользовательская кнопка в Cocoa-Touch, и предоставить графику для стандартных и выделенных состояний. Опят…
1 ответ

Как сделать квартиру NSButton?

Как я могу сделать квартиру NSButton как на этой картинке? Я думаю, что это изображение из Mac OS X >= 10,9. У меня Mac OS X 10.8.5.
13 мар '15 в 17:00
0 ответов

NSButtonCell при нажатии отключить другой столбец таблицы NSButtonCell

У меня есть NSTableView с двумя столбцами; А и Б. В столбцах A и B есть NSButtonCell (флажок). Когда я проверяю флажок NSButtonCell в столбце A (значение = 1), флажок NSButtonCell в столбце B должен быть отключен. Когда я снимаю флажок NSButtonCell …
13 окт '12 в 09:06
1 ответ

imageRectForBounds не вызывается в подклассе NSButtonCell

Мне нужно было создать NSButton с изображением и заголовком, но мне не понравился ни один из стандартных методов позиционирования в какао. Я решил создать подкласс ячейки кнопки и переопределить -imageRectForBounds: а также -titleRectForBounds: пред…
15 ноя '12 в 08:39
1 ответ

NSPushOnPushOffButton не остается нажатым

Я пытаюсь добавить кнопку к представлению программным способом, и я бы хотел, чтобы при нажатии на нее оставалось "нажатие" до тех пор, пока она не будет нажата снова. Из того, что я прочитал, похоже, что кнопка для этого будет NSPushOnPushOffButton…
06 июл '13 в 20:13
0 ответов

Как создать NSbutton внутри NSTextfield

В моем приложении мне нужно показать одну метку, которая показывает содержимое, а в конце метки мне нужно показать одну кнопку со значком закрытия, которая будет выполнять какое-то действие. Может ли кто-нибудь предложить способ, как это сделать.
1 ответ

Получение флажков для отражения их состояния в NSTableColumn

Я делаю эту программу, которая имеет NSTableView с четырьмя столбцами, два из которых сделаны из флажков. Я только сейчас пытаюсь заставить одного работать, и я застрял.Во-первых, вот мой соответствующий код: - (NSInteger)numberOfRowsInTableView:(NS…
1 ответ

NSButton устанавливает цвет фона macOS 10.12

Я имею NSButtons созданный в раскадровке, для которого я хотел бы изменить цвет фона. Я искал SO и Google, но на самом деле ни одно из решений не работает в моем проекте или даже в простом тестовом проекте. Я пробовал: Настройка button.layer.backgro…
13 ноя '16 в 16:53
1 ответ

Программно создать NSButton и установить пользовательский NSButtonCell

Ладно, похоже, все должно быть очень просто, но я работаю с iOS и, должно быть, мне не хватает чего-то очень очевидного. Так что у меня есть собственный подкласс NSButtonCell. Если я создаю NSButton в IB и назначаю NSButtonCell в IB, это не проблема…
09 дек '12 в 00:57
0 ответов

Какие секретные вещи происходят с моим NSButtonCell?

Я пишу приложение для OS X (цель 10.10, Xcode 6.1), и меня действительно смущает мой собственный подкласс NSButtonCell. Кажется, что здесь происходят вещи, которые не должны. Я новичок в программировании на OS X, поэтому я спрашиваю, есть ли у кого-…
04 дек '14 в 22:19
0 ответов

NSButtonCell.setTilte не работает для меня

У меня есть NSTableView только с одним столбцом. Этот столбец содержит флажок ячейки (NSButtonCell). Теперь я хочу установить состояние флажка и заголовок рядом с флажком. Для этого я постарался: -(id)tableView:(NSTableView *)tableView objectValueFo…
19 янв '13 в 00:05
2 ответа

Программно созданные NSButtons не будут нажимать

Мои программно созданные кнопки практически не нажимаются, когда я нажимаю на них. Есть идеи почему? Ничего не происходит, действие не запускается, изображение не меняется на альтернативное изображение и т. Д. (Я использую MomentaryChangeButton, но …
26 ноя '12 в 08:37
1 ответ

Флажок в столбце таблицы не регистрирует клик

У меня есть табличное представление, к которому я добавляю столбцы динамически. Это должно быть сделано так, потому что я не могу предсказать, сколько или какие столбцы мне понадобятся. Некоторые столбцы являются флажками, но я не могу нажать на них…
1 ответ

Проблемы при снятии флажков внутри связанных столбцов NSTableview

Я использую этот проект, созданный Aneesh Dangayach, который показывает создание флажков внутри NSTableView и как их связать. Я новичок в разработке OSX и пытаюсь понять, как это работает. Проект в основном представляет собой флажки внутри столбца N…