iOS 5中的透明UIButton sdk

时间:2012-01-31 19:06:25

标签: ios5 uibutton

如果测试显示为正常颜色但是Rect按钮线没有有效显示为透明,那么最好的方法是什么。

我尝试了alpha设置,但没有运气,因为它使整个按钮和文本透明,这不是我想要的,我宁愿通过UIButton而不是Image实现这一点。

with image我努力在视图之间链接动作/出口,发现使用cntrl按钮连接并使用视图链接更容易。

任何有用的想法都会很好

1 个答案:

答案 0 :(得分:4)

尝试创建自定义按钮:

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];