如果测试显示为正常颜色但是Rect按钮线没有有效显示为透明,那么最好的方法是什么。
我尝试了alpha设置,但没有运气,因为它使整个按钮和文本透明,这不是我想要的,我宁愿通过UIButton而不是Image实现这一点。
with image我努力在视图之间链接动作/出口,发现使用cntrl按钮连接并使用视图链接更容易。
任何有用的想法都会很好
答案 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];