Interface Builder - пользовательская кнопка с текстом заголовка - PullRequest
2 голосов
/ 03 июня 2010

Когда я настраиваю пользовательскую кнопку в Интерфейсном Разработчике, она скрывает текст Заголовка.

Вам также нужно создать текст для кнопки или можно изменить порядок Z так, чтобы заголовок отображался сверху?

Ответы [ 4 ]

1 голос
/ 02 июля 2012

Вы, вероятно, устанавливаете свойство «Изображение» своей кнопки вместо свойства «Фон». «Изображение» появляется над вашим текстом, поэтому программно или в NIB (более простой способ) установите фоновое изображение на нужный вам png и установите текст для нужной кнопки «State Config» (по умолчанию, выбрано и т. Д.), «Выход» свойство 'Изображение' пустое.

0 голосов
/ 07 марта 2013

Может быть связано с атрибутом State Config. У меня была та же проблема, и я решил ее следующим образом:

  1. Выберите кнопку
  2. На панели утилит (правая панель) выберите Инспектор атрибутов (4-я вкладка).
  3. Измените конфигурацию состояния (2-й атрибут) на значение "По умолчанию".
  4. Введите заголовок и нажмите Enter (я пытался изменить его непосредственно на кнопке, но размер автоматически менялся).
  5. Вы можете вернуться к своей предыдущей конфигурации состояния, если это то, что вам нужно.
0 голосов
/ 07 августа 2012

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

0 голосов
/ 03 июня 2010

Заголовок по умолчанию появляется сверху, и ни в коем случае текст не идет за кнопкой ... Тем не менее следуйте инструкциям ниже 1. Перетащите uibutton на вид 2. Выберите UIButton 3. Нажмите на первую вкладку инспектора 4. Затем введите название там.

Введенный заголовок будет на кнопке. Надеюсь, это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...