uibutton- все статьи тега


Как изменить цвет фона UIButton, когда он выделен?

В какой-то момент в моем приложении у меня есть выделенный UIButton (например, когда пользователь держит палец на кнопке), и мне нужно изменить цвет фона, пока кнопка выделена (так, пока палец пользователя все еще находится на кнопке). Я попробовал следующее: _button.backgroundColor = [UIColor redColor]; Но это не работает. Цвет остается прежним. Я попробовал тот же кусок кода, когда кнопка не подсвечивается, и он работает нормально. Я также попытался вызвать -setNeedsDisplay после изменени ...

если мы находимся в реальном обработчике предварительной фиксации, мы не можем добавить новые ограждения из - за ограничения CA-может ли это что-то значить здесь?

Я пытаюсь найти, почему коллекция пользовательских кнопок UIButtons не работает. В версии , описанной в моем предыдущем посте , я создал круг UIButtons программно в Swift 3 и закрепил круг в центре экрана. Эта версия использовала подкласс UIView-основанный на учебнике Apple Swift (реализовать Действие кнопки ) - вместе с реализацией autolayout, которая использует превосходный код Imanou Petit примеры (№6 якорь ). В этой версии мне удалось заставить мои кнопки успешно вращаться, когда iPhone ...

Как создать базовый UIButton программно?

как я могу создать базовый UIButton программно? Например, в моем представлении контроллера, при выполнении viewDidLoad метод, Три UIButtons будет создан динамически и его макет или свойства установлены. ...

Как добавить многострочный текст в UIButton?

У меня есть следующий код... UILabel *buttonLabel = [[UILabel alloc] initWithFrame:targetButton.bounds]; buttonLabel.text = @"Long text string"; [targetButton addSubview:buttonLabel]; [targetButton bringSubviewToFront:buttonLabel]; ...идея заключается в том, что я могу иметь многострочный текст для кнопки, но текст всегда затеняется фоновым изображением UIButton. Вызов журнала для отображения подвидов кнопки показывает, что UILabel был добавлен, но сам текст не виден. Это ошибка в UIButton ил ...

Выравнивание текста и изображения на UIButton с помощью imageEdgeInsets и titleEdgeInsets

Я хотел бы поместить значок слева от двух строк текста таким образом, чтобы между изображением и началом текста было около 2-3 пикселей пространства. Сам элемент управления выравнивается по центру горизонтально (устанавливается через Interface Builder) кнопка будет выглядеть примерно так: | | |[Image] Add To | | Favorites | Я пытаюсь настроить это с помощью contentEdgeInset, imageEdgeInsets и titleEdgeInsets безрезультатно. Я понимаю, что отрицательное значение ра ...

Цветовой Оттенок Изображения UIButton

Я заметил, что когда я ставлю белый или черный UIImage на UISegmentedControl он автоматически маскирует цвет, чтобы соответствовать оттенку сегментированного элемента управления. Я думал, что это действительно круто, и задавался вопросом, Могу ли я сделать это в другом месте. Например, у меня есть куча кнопок, которые имеют одинаковую форму, но разные цвета. Вместо того, чтобы делать PNG для каждой кнопки, я мог бы как-то использовать эту цветовую маскировку, чтобы использовать одно и то же изоб ...

Установка изображения для 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]; но не вижу, что будет установить изображение для него. ...

UIButton: как центрировать изображение и текст с помощью imageEdgeInsets и titleEdgeInsets?

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

Цвет текста заголовка UIButton

Я устанавливаю цвет текста для UIButton headingButton.titleLabel.textColor = [UIColor colorWithRed:36/255.0 green:71/255.0 blue:113/255.0 alpha:1.0]; он не меняет цвет тот же код, который я использую в другом коде он работает. ...

Подчеркивание текста в UIButton

может ли кто-нибудь предложить, как подчеркнуть название UIButton ? У меня есть UIButton пользовательского типа, и я хочу, чтобы заголовок был подчеркнут, но построитель интерфейса не предоставляет никаких возможностей для этого. в Interface Builder при выборе опции шрифта для кнопки он предоставляет возможность выбрать None, Single, Double, Color, но ни один из них не предоставляет никаких изменений в заголовке кнопки. любая помощь ценится. ...

Как изменить шрифт UIButton с помощью Swift

Я пытаюсь изменить шрифт UIButton с помощью Swift... myButton.font = UIFont(name: "...", 10) .font устарел, и я не уверен, как изменить шрифт в противном случае. какие предложения? ...

Получить кнопку нажмите внутри UITableViewCell

у меня есть контроллер вида с табличным представлением и отдельным наконечником для шаблона ячейки таблицы. Шаблон ячейки имеет несколько кнопок. Я хочу получить доступ к кнопке click вместе с индексом ячейки, нажатой внутри контроллера вида, где я определил представление таблицы. у меня есть ViewController.h и ViewController.m где у меня есть UITableView и TableTemplate.h,TableTemplate.m и TableTemplate.xib где у меня есть перо определено. Я хочу, чтобы событие нажатия кнопки с индексом ячейки ...

Сделайте UIButton программно в Swift

Я пытаюсь построить пользовательский интерфейс программно. Как мне заставить это действие работать? Я развиваюсь вместе со Свифтом. код в viewDidLoad: override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. let myFirstLabel = UILabel() let myFirstButton = UIButton() myFirstLabel.text = "I made a label on the screen #toogood4you" myFirstLabel.font = UIFont(name: "MarkerFelt-Thin", ...

Распознаватель жестов и действия кнопок

у меня есть иерархия представлений, которая выглядит примерно так: UIView (A) UIView > UIImageView UIView > UIView (B) UIView > UIView (B) > Rounded Rect Button UIView > UIView (B) > UIImageView UIView > UIView (B) > UILabel я прикрепил распознаватель жестов к моему UIView (B). Проблема, с которой я сталкиваюсь, заключается в том, что я не получаю никаких действий для округлой кнопки Rect, которая находится внутри UIView (B). Распознаватель жестов singleTap захватывает ...

Взаимодействие за пределами UIView

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

Как изменить изображение UIButton в Swift

Я пытаюсь изменить образ UIButton с помощью Swift... Что же мне делать это код OBJ-C.но я не знаю с Swift: [playButton setImage:[UIImage imageNamed:@"play.png"] forState:UIControlStateNormal]; ...

Прикрепите параметр к кнопке.действие addTarget в Swift

Я пытаюсь передать дополнительный параметр в действие buttonClicked, но не могу понять, какой синтаксис должен быть в Swift. button.addTarget(self, action: "buttonClicked:", forControlEvents: UIControlEvents.TouchUpInside) любой мой метод buttonClicked: func buttonClicked(sender:UIButton) { println("hello") } у кого-нибудь есть идеи? Спасибо за вашу помощь. ...

UIButton Long Press Event

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

Отключить кнопку

Я хочу отключить кнопку (UIButton) на iOS после его нажатия. Я новичок в разработке для iOS, но я думаю, что эквивалентный код на Objective - C этот: button.enabled = NO; но я не мог сделать это на swift. ...

Необходимо изменить UIButton в раскадровке

Я установил CornerRadius и BorderWidth для UIbutton в пользовательских атрибутах времени выполнения. Без добавления слой.необходимо Он хорошо работает и отображает границу в черном цвете. Но когда добавить слой.необходимо не работает(не показывает границы). ...