2013-02-24 3 views
-2

Мне нужно установить такие свойства, как шрифт и цвет для кнопки в приложении iOS. Было бы лучше установить их в коде с помощью общедоступных методов, таких как getButtonTextFont() и getButtonTextColor() ИЛИ нужно ли просто устанавливать свойства с помощью окна утилиты Interface Builder?Использовать методы или редактировать свойства с помощью Interface Builder напрямую?

Примечание: Эти свойства являются статическими и не изменяются в процессе применения.

Также, пожалуйста, предложите правильное соглашение об именах для этих методов, если они необходимы.

+0

Посмотрите мой ответ ниже. –

ответ

1

Фигурного это:

Свойство может быть легко установлено для различных состояний кнопок. Шаги:

  1. Выберите файл, содержащий .xib кнопку
  2. Выберите кнопку и включить область Utility с помощью сегмента бар View в правом верхнем углу.
  3. Откройте контролер атрибутов
  4. Выберите состояние, для которого вы хотите установить свойства кнопки , с помощью раскрывающегося списка «Конфигурация состояния».
  5. Соответственно измените свойства для каждого из необходимых состояний.

Вы можете использовать следующие методы, чтобы изменить свойства:

+ (UIFont *) getButtonsTextFont14Bold { возвращение [UIFont fontWithName: @ "Helvetica-Bold" размер: 14]; }

+ (UIColor *) getButtonsTextColorWhite {

return [UIColor colorWithRed:255.0/255.0 green:255.0/255.0 blue:255.0/255.0 alpha:1]; } 
+0

это не отвечает * Использовать методы или редактировать свойства с помощью Interface Builder * – vikingosegundo

1

Если эти статические свойства не генерировать код для них просто установить их в XIB.

Ваш белый цвет можно также получить с помощью метода класса UIColor, точно названного whiteColor.

[UIColor whiteColor]; 

Что касается именования в Objective-C Я хотел бы пойти по этому руководство от компании Apple под названием Programming with Objective-C: Conventions.

Смежные вопросы