добавление невидимой кнопки к фону в IB - PullRequest
0 голосов
/ 18 февраля 2011

Я работаю с Xcode и создаю приложение для Ipad.я просто хочу, чтобы пользователь нажимал в любом месте экрана (не считая текстовых полей), чтобы выполнить IBAction. Я использую невидимую кнопку, которая закрывает весь мой вид.Поскольку у меня есть некоторые текстовые поля в моем представлении, мне нужно добавить эту невидимую кнопку на фоне моего пользовательского интерфейса.Я не могу найти эту опцию в атрибутах кнопки?любая помощь?

Ответы [ 4 ]

2 голосов
/ 25 июня 2012

Просто установите тип кнопки на пользовательский.

0 голосов
/ 18 февраля 2011

Пользователи iPad не «щелкают». Они «касаются» или «касаются».

Я полагаю, что в Интерфейсном Разработчике представления строятся с z-индексом сверху вниз по мере их появления в окне документа, поэтому перетаскивание кнопки, чтобы она отображалось как первое подпредставление вашего основного представления, должно быть быстрым для этого.

Рассматривали ли вы другие подходы? Это не похоже на стандартное поведение для приложения и, вероятно, вызовет хаос у любого, кто использует Voice Over. Что вы пытаетесь достичь?

0 голосов
/ 20 февраля 2011

Полагаю, я понял вашу точку зрения. Вы просто хотите поместить UIButton (невидимый) в конец всего UITextField. Простое решение для этого - открыть окно документа в IB. Теперь разверните дерево представления в представлении списка. Просто перетащите свою UIButton над UITextFields и установите значение альфа для кнопки в свойстве равным нулю.

Надеюсь, это поможет !!

0 голосов
/ 18 февраля 2011

Вы пытались установить непрозрачность кнопки на ноль?

...