Как программно расположить UIButton точно так же, как этот? - PullRequest
0 голосов
/ 20 октября 2011

Я использую метод setInputAccessoryView, чтобы добавить готовую кнопку, как на рисунке ниже над клавиатурой. Тем не менее, кнопка появляется очень некрасиво. Итак, мне нужна ваша помощь, чтобы программно создать ту же кнопку (цвет, тип кнопки).

enter image description here

Вот мой текущий код:

btDone = [[UIButton alloc] initWithType:UIButtonTypeRoundedRect];
[btDone setFrame:CGRectMake(85.0f,0.0f,80.0f,40.0f)];
[btDone setTitle:@"Done"];
[btDone setTitleColor:whiteColor];
[btDone setBackgroundColor:blueColor];

Спасибо за помощь,

Stephane

1 Ответ

3 голосов
/ 20 октября 2011

Если эта черная полупрозрачная полоса является UIToolBar, то вам следует добавить UIBarButtonItem.Функция инициализатора должна иметь значение initWithBarButtonSystemItem:target:action:, где первый параметр - UIBarButtonSystemItemDone, а target - объект, связанный с действием, а action - селектор, который он должен выполнить.

...