Archprokachka.ru

Арт Прокачка
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Окно Mac не позволит мне изменить размер на меньший, возможно, ограничения

Окно Mac не позволит мне изменить размер на меньший, возможно, ограничения?

Я не уверен в том, что происходит не так, но я предполагаю, что это связано с ограничениями.

Когда я пытаюсь изменить размер своего NSWindow, я могу сделать его больше без проблем. Однако, когда я пытаюсь сделать его меньше, окно вообще не меняет размер. Очень немногие элементы в окне имеют ограничения с фиксированными размерами. Общая фиксированная ширина составляет всего около 120, а мое окно-около 700, так что я не сталкиваюсь с проблемой фиксированной ширины. На самом деле, если я перетащу окно в ширину 800, то его минимальный размер станет 800.

Я предполагаю, что как только представления увеличиваются в размере, они не хотят сжиматься обратно. Но это только предположение.

Есть идеи, как с этим справиться? Извините, что я не могу предоставить никакого кода, но у меня нет никакого кода. Все это просто ограничения в моем xib.

Я добавил NSLog из [self.window.contentView constraintsAffectingLayoutForOrientation:NSLayoutConstraintOrientationHorizontal] к — (void)windowDidResize:(NSNotification *)notification . Сначала окно позволяет мне изменять его размер все больше и меньше, и вот как выглядит вывод:

Затем, после нескольких изменений размера, окно перестает позволять мне сделать его меньше, и это вывод журнала ограничений:

Вот как выглядит окно:

enter image description here

2 ответа

  • Ext-js: как изменить размер / закрыть окно браузера?

Поставляется ли Ext-js с функциональностью для управления окном браузера? В частности, я хочу изменить размер и закрыть текущее окно браузера. (Окно браузера, собственное окно браузера, в отличие от виджетов Ext-js). Это возможно или я должен прибегнуть к простому старому javascript?

после исследования я нахожу только InSampleSize для изменения размера bitmap но я ищу что-то, что позволит мне изменить размер bitmap на большой или меньший в зависимости от разрешения экрана поскольку bitmap.createBitmap приведет к OOM, я должен использовать что-то другое. пожалуйста помочь вот.

Предположительно, некоторые представления в вашем окне имеют собственный размер содержимого и имеют приоритет сопротивления сжатию, который больше или равен 500 ( NSLayoutPriorityWindowSizeStayPut ). Уменьшите приоритеты сопротивления сжатию, и это позволит уменьшить размер окна.

Если это недостаточно ясно, вам придется показать, какие ограничения существуют в иерархии представлений вашего окна.

@Ken Предложение Томаса о лесозаготовках .

смог дать мне ключ к пониманию того, какие взгляды были причиной проблемы. У меня было 7 текстовых меток в ряд по всему окну. Большинство из них должны были быть одинаковой ширины, но один на каждом конце был больше. 1-й-в 3 раза больше остальных, а последний-в 2 раза больше остальных.

Когда я изначально устанавливал ограничения, я выбрал все из них и применил ограничения равной ширины, а затем изменил множители. Я заметил, что метка 3x была представлением, к которому все остальные были EqualWidth. Я беспокоился, что это закончилось слишком сложным соглашением. Поэтому я удалил эти ограничения и повторно применил их по одному за раз, убедившись, что все метки одинакового размера были привязаны друг к другу, а затем 3x был привязан к одной из меток 1x.

Читайте так же:
Как отстегнуть ящик на телескопических направляющих

Как только я это сделал, проблема исчезла. Не совсем уверен, почему, но, возможно, это описание поможет кому-то еще.

Похожие вопросы:

Я пытаюсь изменить размер стандартной навигационной панели Twitter Bootstrap на меньший размер. Внутри навигационной панели я хочу, чтобы бренд/логотип был слева, несколько пунктов меню в центре и.

Есть ли способ изменить максимальный размер возможно развернутого окна, не изменяя состояние максимизации окна? (Здесь я имею в виду MINMAXINFO.ptMaxSize и MINMAXINFO.ptMaxTrackSize .) Или, другими.

У меня есть окно, размер которого мне нужно изменить, когда пользователь нажимает на него. Для этого я использую [self setFrame:windowFrame display:YES animate:YES] . Несмотря на то, что окно.

Поставляется ли Ext-js с функциональностью для управления окном браузера? В частности, я хочу изменить размер и закрыть текущее окно браузера. (Окно браузера, собственное окно браузера, в отличие от.

после исследования я нахожу только InSampleSize для изменения размера bitmap но я ищу что-то, что позволит мне изменить размер bitmap на большой или меньший в зависимости от разрешения экрана.

Я перепробовал все, что мог придумать, но он все равно не позволит мне изменить высоту/высоту, как бы я ни старался, но он позволит мне изменить ширину. HTML (Домашняя Страница): <iframe.

У меня есть JFrame , который не может быть меньше определенного размера, или элементы не могут правильно расположиться. Я попытался setMinimumSize() и перезаписать метод getMinimumSize() этого.

Я пытаюсь изменить размер окна terminal на mac с помощью python. Python имеет функцию os.command. Например, на windows можно изменить размер окна командной строки с помощью следующего кода .

Я узнал, как изменить цвет ограничений: draw_options = pymunk.pygame_util.DrawOptions(screen) draw_options.constraint_color = 200,200,200 Но при рисовании небольших объектов размер ограничения.

Доброе утро, товарищи Stack Overflow-е, У меня Windows 2019 виртуальной машины постоянного тока с 127GiB диска операционной системы С MS Azure. Изображение WM-это Standard B2s (2 vcpus, 4 GiB.

Как увеличить размер всех системных шрифтов в Mac OS X

Увеличьте размер системного текста и размер интерфейса в Mac OS X

Mac OS X по умолчанию использует предопределенный размер системного шрифта для всего текста на экране и элементов пользовательского интерфейса, и, хотя многие пользователи сочтут размер текста по умолчанию достаточным, некоторые пользователи могут пожелать, чтобы размер системного шрифта был больше, а некоторые могут пожелать Размер текста в системе Mac был меньше. Оказывается, Mac OS может не предлагать метод прямого изменения всех системных шрифтов, но вместо этого пользователи Mac могут настроить свой экран, чтобы увеличить или уменьшить размер системного шрифта, экранного текста и всего остального, что видно на экране.

Читайте так же:
Деревянный вместительный дом с некрашеным дощатым полом отштукатуренный

Чтобы изменить размер системного текста таким образом, мы изменим разрешение экрана самого дисплея Mac. В некоторых случаях это может означать использование нестандартного масштабированного разрешения, которое лучше всего выглядит на дисплеях Retina. При таком подходе есть компромисс, заключающийся в том, что вы теряете или получаете экранное пространство (пространство для окон и прочего на дисплее), чтобы увеличить или уменьшить размер текста и элементов интерфейса. Примеры изображений ниже помогут показать это, но лучше испытать это на собственном Mac и дисплее.

Как увеличить элемент экрана и размер текста в Mac OS X

Это увеличит размер всех экранных шрифтов и элементов интерфейса за счет использования другого разрешения дисплея, оно немного отличается для дисплеев Retina и дисплеев без Retina, мы рассмотрим оба:

  1. Перейдите в меню  Apple и выберите «Системные настройки».
  2. Перейдите на панель настроек «Дисплей», затем на вкладку «Дисплей».
  1. Рядом с разделом «Разрешение» выберите «Масштабировано».
  2. Выберите «Крупный текст» из доступных опций, вы увидите всплывающее сообщение: «Вы уверены, что хотите переключиться на это масштабированное разрешение? При использовании этого масштабированного разрешения некоторые приложения могут не умещаться полностью на экране ». поэтому выберите «ОК», чтобы подтвердить, что вы хотите использовать масштабированное разрешение большего размера текста.

Увеличьте размер текста в системе Mac с помощью параметра «Увеличить масштаб текста»

  1. Рядом с разделом «Разрешение» выберите «Масштабировано».
  2. Выберите меньшее разрешение экрана из списка доступных разрешений, это может включать 1080p, 1080i, 720p, 480p или прямое разрешение, такое как 1600 x 900, 1024 x 768, 800 x 600, 640 x 480 — для увеличения размера текста на экране и другие экранные элементы большего размера стремятся к меньшему количеству, например 720p или 1024 × 768

Изменение экранного элемента пользовательского интерфейса и размера текста с разным разрешением экрана Mac OS X

Параметр «Крупный текст» для дисплеев Retina аналогичен параметру 1024 × 768 на дисплеях без Retina и значительно увеличивает размер экранного текста и элементов интерфейса для большинства ноутбуков Mac, таких как MacBook и MacBook Pro, а также iMac и другие дисплеи с высоким разрешением. Установка разрешения экрана 1024 × 768 или больше на дисплее без Retina также резко увеличит размер экранных шрифтов и элементов интерфейса.

Анимированный GIF ниже демонстрирует четыре настройки Retina, между которыми циклически переключаются, причем больший текст является первым и отображается как самый большой в группе.

Параметр масштабируемого разрешения дисплея с увеличенным текстом отлично подходит для пользователей, которым трудно читать или взаимодействовать с экранными элементами с дисплеями MacBook Pro и iMac, но его также невероятно полезно использовать, когда любой Mac подключен к экрану телевизора и просматривается на расстоянии, поскольку элементы и взаимодействия будут крупнее и легче читаются при большем размере.

Другие размеры, такие как «Больше места», позволяют использовать на экране значительно больше места, но за счет гораздо меньших шрифтов и интерактивных элементов интерфейса. Этот компромисс во многом зависит от пользователя.

Читайте так же:
Чем оттереть следы скотча с мебели

Как выглядят масштабированные дисплеи?

Вам действительно нужно самостоятельно использовать разные разрешения на отдельном Mac, чтобы получить наилучшее представление о том, как все будет выглядеть на отдельном экране, но изображения ниже дадут вам общее представление о том, насколько большие или маленькие различные элементы будут отображаться на дисплей. Как вы можете видеть, размер шрифта и текста меняется, а также размер всего остального на экране, включая кнопки, значки, окна, строки меню, строки заголовка, буквально на размер всего на экране влияет настройка и масштабирование разрешений этого путь:

Mac OS X настроен на отображение «увеличенного текста»

Увеличенное разрешение текста

Mac OS X настроен на размер экрана «По умолчанию»

Разрешение размера текста по умолчанию

Mac OS X настроен на отображение промежуточного масштаба текста / пространства

Меньшее разрешение размера текста

Mac OS X настроен на отображение «Больше места»

Наименьший шрифт и размер текста, но наибольшее пространство на экране

Для компьютеров Mac с дополнительными экранами или внешним дисплеем вы можете отобразить все возможные разрешения экрана для внешнего экрана, чтобы показать другие разрешения экрана, которые в противном случае могут быть скрыты в параметрах Mac OS X по умолчанию.

Некоторые могут посчитать это обходным путем, но помимо индивидуальной настройки размера шрифта в различных приложениях, это единственный способ повлиять на весь экранный текст и размеры шрифтов на Mac. Возможно, Apple представит больший размер текста и элементы управления размером шрифта в будущих версиях Mac OS X, но в то же время настройка разрешения экрана — единственный способ повсеместно изменить размер вещей, отображаемых на дисплее любого Mac.

Изменение размера шрифта отдельных приложений в Mac OS X

Мы уже показали, как изменить размер текста и шрифта во многих других приложениях Mac и раньше. Если вы хотите установить индивидуальные размеры шрифта приложения, следующие статьи могут быть полезны для улучшения читаемости:

Есть также аналогичные варианты для устройств iOS, но здесь мы ориентируемся в первую очередь на Mac. Если вы заинтересованы в поиске настроек для текстовых элементов на iPhone или iPad, используйте нашу панель поиска, чтобы найти руководства для отдельных приложений.

Как увеличить или уменьшить размер текста сообщений в Mac OS

Значок сообщений Mac

Приложение Mac Messages уже давно имеет возможность изменять размер текста и шрифт ваших сообщений и разговоров, но функции настройки немного изменились в современных версиях системного программного обеспечения MacOS, включая Mojave, High Sierra, Sierra, OS X El Capitan. и Йосемити. В сообщениях под Mac OS X теперь у вас есть возможность увеличить или уменьшить размер системного шрифта San Francisco или Helvetica Neue, используемого в беседах, но больше нет возможности изменить фактическое начертание или толщину шрифта.

К счастью, изменить размер текста сообщений очень просто, поэтому, если вы считаете, что выбранный по умолчанию текст слишком мал или слишком велик, вы можете очень быстро настроить размер текста разговоров в приложении Сообщения, используя ползунок или сочетания клавиш. .

Читайте так же:
Сборка колибри 1

Как изменить размер текста сообщений в Mac OS X с помощью сочетаний клавиш

Подобно сочетанию клавиш для увеличения или уменьшения размера текста в Safari, Chrome, TextEdit, Pages и многих других приложениях, вы обнаружите, что нажатия клавиш представляют собой знакомые варианты клавиш + и -:

  • Увеличить размер шрифта сообщений: Command +
  • Уменьшить размер шрифта сообщений: Команда —

Да, это +, как знак плюса, и — как знак минус. Коснитесь каждого из них несколько раз, чтобы перейти к тексту максимального или минимального размера соответственно.

Вот пример того, как выглядит самый большой размер текста Сообщения (игнорируйте тарабарщину автозамены и диалог панели предложений слов):

Изменение размера шрифта в сообщениях Mac OS X

Как настроить размер текста в настройках сообщений на Mac

Вы также можете настроить размер текста разговоров в сообщениях с помощью панели настроек с помощью ползунка «Размер текста» или с помощью раскрывающегося меню, в зависимости от того, какая у вас версия MacOS:

Изменение размера текста сообщений в Mac OS X на Mac с помощью Yosemite

Обратите внимание, что и ползунок размера текста, и сочетания клавиш будут иметь одинаковый максимальный размер шрифта и ограничение минимального размера шрифта. Минимальный размер составляет около 6, а максимальный размер шрифта — около 18.

Изменение размера текста может быть полезно, если вы обнаружите, что размер текста сообщений слишком мал или слишком велик для удобного чтения по умолчанию. Еще одна настройка, которая может помочь некоторым пользователям без дисплея Retina, — это также изменить настройку сглаживания сглаживания шрифтов в OS X Yosemite. Стоит отметить, что настройка «Повышенная контрастность» не влияет на внешний вид беседы сообщений, хотя она повлияет на то, как элементы пользовательского интерфейса отображаются в окне сообщений, и предотвратит эффект прозрачности окна сообщения и боковой панели.

Аналогичный трюк можно использовать на стороне iOS, если вы обнаружите, что шрифт сообщений iPhone слишком мал или слишком велик.

Как в маке уменьшить размер браузера

Как настроить масштаб страницы в Safari на iPhone, iPad и Mac

В Safari на iPhone, iPad и Mac можно не только приближать страницу, но и менять ее масштаб. Более того, для каждого сайта данный параметр можно задать индивидуально, что значительно повысит удобство использования конкретных ресурсов в интернете. В этой статье про то, как это работает.

В тему:

Чем приближение страницы отличается от изменения масштаба

Чтобы приблизить страницу в Safari, нужно развести пальцы на экране iPhone или iPad, а также на встроенном трекпаде MacBook, Magic Trackpad или Magic Mouse. С помощью данного жеста можно детально рассмотреть мелкие элементы сайта. Тем не менее, целиком страницу таким образом увидеть не получится, поэтому это только временный способ, чтобы увеличить что-то, а потом вернуть просмотр в начальное положение. Другое дело, изменение масштаба, которое на Mac есть очень давно, а на iPhone и iPad появилось вместе с выходом iOS 13, а также iPadOS 13.

Читайте так же:
Как сделать сито

С помощью масштаба внешний вид страницы меняется интеллектуальным образом. Размер изображений и многих других графических элементов обычно остается оригинальным, а вот обычный текст и заголовки становятся больше или меньше. Для любого сайта можно выбрать индивидуальный масштаб, который получится использовать постоянно. Последнее особенно удобно, если текст на нем кажется слишком большим или очень маленьким. Вопрос размера текста очень индивидуальный, и создатели конкретного ресурса не могут выбрать единственно верный. Поэтому возможность самостоятельной настройки очень кстати.

Интересный факт

Ч тобы чтение информации на сайтах стало еще более удобным, используйте вид «Для чтения». Чтобы активировать его, нужно сначала открыть интернет-страницу с новостью или статьей, а потом воспользоваться специальным переключателем в панели инструментов.

Как настроить масштаб страницы в Safari на iPhone и iPad

На iPhone и iPad можно выбрать конкретный масштаб, который будет использоваться для всех сайтов, которые открываются через Safari. Для этого нужно открыть меню «Настройки» > Safari > «Масштаб страницы» и определить его в разделе «Другие веб-сайты». Но можно использовать и индивидуальные параметры.

Шаг 1. Запустите Safari.

Шаг 2. Откройте конкретный сайт, масштаб которого необходимо изменить.

Шаг 3. Нажмите на кнопку «ᴀА» в верхней панели инструментов.

Шаг 4. Выберите необходимый масштаб с помощью кнопок «ᴀ» и «А».

После того, как вы измените масштаб конкретного сайта, браузер автоматически сохранит эти параметры. Он даст возможность просмотреть индивидуальные значения для интернет-ресурсов в меню «Настройки» > Safari > «Масштаб страницы» — здесь также получится изменить их по своему желанию.

Как настроить масштаб страницы в Safari на Mac

На Mac можно выбрать конкретный масштаб, который будет использоваться для всех сайтов, которые открываются через Safari. Для этого нужно открыть Safari, перейти в меню «Настройки» > «Веб-сайты» > «Масштаб страницы» и определить его в разделе «При посещении других веб-сайтов». Но можно использовать и индивидуальные параметры.

Шаг 1. Запустите Safari.

Шаг 2. Откройте конкретный сайт, масштаб которого необходимо изменить.

Шаг 3. Используйте сочетания клавиш Command(⌘) + «+» для увеличения, Command(⌘) + «-» для уменьшения и Command(⌘) + «0» для того, чтобы вернуть масштаб в первоначальное значение.

После того, как вы измените масштаб конкретного сайта, браузер автоматически сохранит эти параметры. Он даст возможность просмотреть индивидуальные значения для интернет-ресурсов в меню «Настройки» > «Веб-сайты» > «Масштаб страницы» — здесь также получится изменить их по своему желанию.

Интересный факт

Чтобы менять только размер текста, сохраняя ширину страницы, вместо одного только Command(⌘) в данных сочетаниях нужно использовать Command(⌘) + Option(⌥).

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector