Вопросы с тегом «uibutton»

UIButton - это подкласс UIView для отображения кнопок в iOS. Он реализует парадигму целевого действия для отправки событий на уровень контроллера.

11
Установка изображения для UIButton в коде
Как вы устанавливаете изображение для UIButton в коде? У меня есть это: UIButton *btnTwo = [UIButton buttonWithType:UIButtonTypeRoundedRect]; btnTwo.frame = CGRectMake(40, 140, 240, 30); [btnTwo setTitle:@"vc2:v1" forState:UIControlStateNormal]; [btnTwo addTarget:self action:@selector(goToOne) forControlEvents:UIControlEventTouchUpInside]; [self.view addSubview:btnTwo]; но не вижу, что будет устанавливать изображение для него.

12
Autolayout - внутренний размер UIButton не включает титульные вставки
Если у меня UIButton организован с использованием autolayout, его размер корректно подстраивается под его содержимое. Если я установлю изображение как button.image, внутренний размер снова, кажется, объясняет это. Однако, если я настрою titleEdgeInsetsкнопку, макет не учитывает это и вместо этого усекает заголовок кнопки. Как я могу гарантировать, что внутренняя ширина кнопки …

5
Как я могу изменить цвет заголовка UIButton?
Я создаю кнопку программно .......... button = [UIButton buttonWithType:UIButtonTypeRoundedRect]; [button addTarget:self action:@selector(aMethod:) forControlEvents:UIControlEventTouchDown]; [button setTitle:@"Show View" forState:UIControlStateNormal]; button.frame = CGRectMake(80.0, 210.0, 160.0, 40.0); [view addSubview:button]; как я могу изменить цвет заголовка?

30
UIButton: сделать область попадания больше, чем область попадания по умолчанию
У меня есть вопрос, касающийся UIButton и его хитовой области. Я использую кнопку Info Dark в конструкторе интерфейсов, но обнаружил, что область попадания недостаточно велика для пальцев некоторых людей. Есть ли способ увеличить область нажатия кнопки программно или в Интерфейсном Разработчике без изменения размера графики InfoButton?

7
Как программно подделать сенсорное событие для UIButton?
Я пишу некоторые юнит-тесты, и, учитывая характер этого конкретного приложения, важно, чтобы я поднялся UIкак можно выше. Итак, что я хотел бы сделать, это программно вызвать нажатие кнопки, как если бы пользователь нажал кнопку в GUI. (Да, да - я мог бы просто вызвать IBActionселектор, но, опять же, характер этого …

15
Как скруглить углы кнопки
У меня есть изображение прямоугольника (jpg) и я хочу использовать его, чтобы залить фон кнопки закругленным углом в xcode. Я написал следующее: UIButton *button = [[UIButton buttonWithType:UIButtonTypeRoundedRect] retain]; CGRect frame = CGRectMake(x, y, cardWidth, cardHeight); button.frame = frame; [button setBackgroundImage:backImage forState:UIControlStateNormal]; Тем не менее, кнопка, которую я получаю при таком …


15
Установка изображения UIButton приводит к синей кнопке в iOS 7
В iOS 6 SDK я написал следующие строки кода для отображения изображения внутри кнопки: NSURL *thumbURL2 = [NSURL URLWithString:@"http://example.com/thumbs/2.jpg"]; NSData *thumbData2 = [NSData dataWithContentsOfURL:thumbURL2]; UIImage *thumb2 = [UIImage imageWithData:thumbData2]; [btn2 setImage:thumb2 forState:UIControlStateNormal]; [self.view addSubview:btn2]; Но теперь с Xcode 5 и iOS 7 это не работает. Кнопка не содержит изображение. Кнопка …
163 uibutton  uiimage  ios7 

26
UIButton: как центрировать изображение и текст, используя imageEdgeInsets и titleEdgeInsets?
Если я помещу в изображение только изображение и установлю imageEdgeInsets ближе к верху, изображение останется центрированным, и все будет работать как положено: [button setImage:image forState:UIControlStateNormal]; [button setImageEdgeInsets:UIEdgeInsetsMake(-15.0, 0.0, 0.0, 0.0)]; Если я помещу только текст в кнопку и установлю titleEdgeInsets ближе к основанию, текст останется центрированным, и все будет работать …

14
UIButton: установить изображение для выделенного выделенного состояния
Я установил изображения для состояний кнопки «Обычный», «Выделенный» и «Выбранный», но когда кнопка в выбранном состоянии и я нажимаю / выделяю ее, я не вижу выделенное изображение, а просто изображение серого цвета. Можно ли установить изображение для выделенного состояния при нажатии кнопки? мой код: [button setImage:[UIImage imageNamed:@"normal.png"] forState:UIControlStateNormal]; [button setImage:[UIImage …

30
Метка под изображением в UIButton
Я пытаюсь создать кнопку с текстом под значком (вроде кнопок приложения), однако этого довольно трудно достичь. Любые идеи, как я могу получить текст для отображения под изображением с UIButton?
158 ios  image  text  uibutton  label 

16
Как настроить размер изображения UIButton?
Как я могу отрегулировать размер изображения UIButton? Я устанавливаю изображение так: [myLikesButton setImage:[UIImage imageNamed:@"icon-heart.png"] forState:UIControlStateNormal]; Однако это заполняет изображение до полной кнопки, как я могу уменьшить изображение?

13
Как отключить состояние управления подсветкой UIButton?
У меня есть кнопка UIB, которая при выборе не должна менять состояние при прикосновении. Поведение по умолчанию для него должно быть в UIControlStateHighlighted при прикосновении, и это меня злит. Предложения?

18
Подчеркивая текст в UIButton
Кто-нибудь может подсказать, как подчеркнуть название UIButton? У меня есть пользовательский UIButton, и я хочу, чтобы заголовок был подчеркнут, но Интерфейсный Разработчик не предоставляет никакой возможности сделать это. В Интерфейсном Разработчике, когда вы выбираете опцию «Шрифт» для кнопки, он предоставляет возможность выбрать «Нет», «Одиночный», «Двойной», «Цвет», но ни один из …

15
Как сделать центр выравнивания текста UIButton? Использование IB
Я не могу установить заголовок UIButton, используя IB в качестве центра. Мое название многострочное. Он дает как этот Но я хочу вот такой Я дал в этом место, но я не хочу этого делать. Поскольку в некоторых случаях он не выровнен точно, и я знаю, что есть свойство UILabel для …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.