прозрачный UIButton в iOS 5 SDK - PullRequest
2 голосов
/ 31 января 2012

Как лучше всего добиться, чтобы тест отображался как обычный цвет, но линии кнопок Rect не показывались эффективно, делая его прозрачным.

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

с изображением я изо всех сил пытался связать действия / выходы между представлениями и нашел, что легче соединиться, используя кнопку cntrl и связь с представлениями.

Любая рабочая идея была бы хороша

1 Ответ

4 голосов
/ 31 января 2012

Попробуйте создать пользовательскую кнопку:

UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];
btn.frame = CGRectMake(x, y, w, h);
[btn addTarget:self action:@selector(buttonPushed:) forControlEvents:UIControlEventTouchUpInside];
[btn setTitle:@"Push me!" forState:UIControlStateNormal];
btn.backgroundColor = [UIColor clearColor];
[btn setTitleColor:[UIColor colorWithRed:0.3 green:0.1 blue:0.4 alpha:1.0] forState:UIControlStateNormal];
[self.view addSubview:btn];
...