У меня есть NSPopUpButton с встроенным стилем Button. Когда мышь входит, выходит или мыши вниз или мыши вверх, он записывает «Неизвестный стиль ободок 15 и/или управление размером 1»NSPopUpButton с журналами стиля InlineButton «Неизвестный стиль панели 15 и/или размер управления 1»
15 является в NSInlineButtonStyle от NSButtonCell.h
typedef NS_ENUM(NSUInteger, NSBezelStyle) {
NSRoundedBezelStyle = 1,
NSRegularSquareBezelStyle = 2,
NSThickSquareBezelStyle = 3,
NSThickerSquareBezelStyle = 4,
NSDisclosureBezelStyle = 5,
NSShadowlessSquareBezelStyle = 6,
NSCircularBezelStyle = 7,
NSTexturedSquareBezelStyle = 8,
NSHelpButtonBezelStyle = 9,
NSSmallSquareBezelStyle = 10,
NSTexturedRoundedBezelStyle = 11,
NSRoundRectBezelStyle = 12,
NSRecessedBezelStyle = 13,
NSRoundedDisclosureBezelStyle = 14,
// The inline bezel style contains a solid round-rect border background. It can be used to create an "unread" indicator in an outline view, or another inline button in a tableview, such as a stop progress button in a download panel. Use text for an unread indicator, and a template image for other buttons.
NSInlineBezelStyle NS_ENUM_AVAILABLE_MAC(10_7) = 15,
NSSmallIconButtonBezelStyle NS_ENUM_DEPRECATED_MAC(10_0, 10_0) = 2 // This bezel style is obsolete and should not be used.
};
Как ни странно, все откомпилировалось отлично, и я установил стиль в Interface Builder. Все работает отлично, за исключением этой консоли.
Мне не удалось найти что-либо в документах или заголовках для NSButton, NSPopUpButton, NSButtonCell, NSPopUpButtonCell, NSMenuItemCell, которые предупреждают или запрещают этот стиль. И размер задается ограничениями, при которых не регистрируются автоматические макеты.
Извержение на консоль не содержит индикаторов того, откуда это сообщение. Я могу только сказать, наблюдаемое поведение.
Неизвестный стиль ободок 15 и/или управление размером 1
Есть ли способ, чтобы заставить замолчать это?
Какая версия ОС вы используете? Какие еще настройки на кнопке? Я не могу воспроизвести это под последней бета-версией Mavericks. –
Текущее производство Маверикс. Не текущая бета-версия. Возможно, это означает, что он исправлен в следующей версии обновления программного обеспечения. Я не пробовал устанавливать его в коде, но установка стиля встроенной кнопки в IB, безусловно, воспроизводится в небольшом тестовом приложении. – uchuugaka
Я создал XIB, и я перетащил встроенную кнопку из палитры и установил ее размер в «маленький», затем запустил пустое приложение и засунул его и нажал на него. Нет журналов - я на 13С32. (Конечно, это невероятно раздражает «размер» не имеет значения в встроенных кнопках.) –