ПредишенСледващото

Бутоните позволяват на потребителя да контролира поведението чрез докосване. Вие определяте функционалността на бутона чрез текст нейното име или образ. Бутони изпълняват в UIButton клас.

Персонализиране на бутоните

Персонализиране на бутон в интерфейса Builder, вижте Бутон инспектор атрибути. Някои опции са налични само в областта на софтуера.

Съдържание за копчета

Задайте съдържанието на бутони, използващи Вид атрибут инспектор или имот buttonType на. Тъй като IOS 7 бутона със заоблени ъгли остарели ключове в полза на системата, - UIButtonTypeSystem. Бутон обект може да бъде определен с една от петте стандартни типове: система. разкриване подробно. информация светлина. информация тъмно и добавяне на контакт. Последните четири вида използват стандартен снимки за показване на потребителя да им дестинация. Тези изображения не могат да бъдат променяни.

Поведението на бутоните

Бутоните не трябва да делегира. тип контролер може да настроите поведението и функционалността, без изпълнението на всеки протокол.

Бутон изпраща съобщение, когато потребителят UIControlEventTouchUpInside я плюе. Можете да отговорите на това съобщение чрез определяне на манипулатор натиснат Interface Builder или програмно го зададете:

Ако изберете предавания докосване на Highlight или имот showsTouchWhenHighlighted. когато потребителят натисне бутона, бялата светлина на място, където е имало докосване.

Ако бутонът има свое изображение, Подчертаната Регулира изображението (adjustsImageWhenHighlighted собственост) и регулира с увреждания на изображението (adjustsImageWhenDisabled собственост) опции позволяват да определите дали трябва да бъде за промяна на яркостта на изображението при прехода от нормалното състояние на бутона маркиран.

бутон Външен вид

Можете да настроите външния вид на бутона за определяне на следните недвижими имоти:

Бутон може да има четири държави: по подразбиране. маркирана. подбрани и хора с увреждания. За да настроите външния вид на бутоните за всяка държава, първо изберете държавата в менюто Config членка атрибути инспектор, а след това използвайте другите менюта и текстови полета, за да персонализирате избраната група.

Сянка компенсира уточнява колко смени сянка върху текста в бутона. Можете да зададете тази стойност чрез titleShadowOffset собственост.

Можете да избирате Променя На Highlight (reversesTitleShadowWhenHighlighted имот), ако искате да се компенсира сянката падащото автоматично ravernulo посока, когато nahlditsya бутон в UIControlStateHighlighted състояние.

сянка имота има ефект само ако текстът на бутона е нормално, т.е. без атрибути.

нюанс на цвят

Можете да определите тон на специален бутон за използване tintColor собственост. Този имот определя цвета на изображението бутон и текст.

Атрибути на текста на бутона

Бутон може да има два вида текст: прост (обикновен) и атрибути (приписва). Обикновен текстов формат поддържа единичен атрибут, като шрифт, размер на шрифта, цвета на цялата линия. Текстови атрибути поддържа много такива комплекти, приложими за отделните букви или поредица от символи в низ.

Използвайте полето на изображението или имот currentImage. за да зададете снимката бутон. Ако бутонът съдържа текст, изображения в ляво от него, в противен случай тя е в центъра. Изображението не е компресиран, а не опъната, така че трябва да изберете изображението, с правилния размер.

Използвайте полето Background (currentBackgroundImage собственост), за да зададете фоново изображение. Това изображение ще бъде притиснат или опъната по размер, за да запълни бутона пространство.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!