textField设置为不透明的思路

clipboard.png

我最底层是放了一张imageView, 在imageView上面铺了一层view,设置了透明和颜色
然后又加了两个textField, 现在textField的输入区域也变成了透明, 我怎么做让它不透明?
需要在textField下面放上一张不透明的view?还是什么思路?

阅读 3.6k
3 个回答

你的imageView.alpha 设置了值,导致放在其上的视图都会继承这个属性。
正确的做法是这样:去设置背景色为透明
imageView.backgroundColor = [UIColor colorWithWhite:0.1 alpha:0.7];
imageView.alpha = 1;

imageView 上的那个 view 不要设置透明(即 alpha = 1),而是用透明颜色

有两个方法可以实现你的问题,
第一:绝对定位一个层,textfiled 用div包起来,背景透明就好了。
第二:css 熟悉 background:rgba(0,0,0,0.5);

百度搜索关键字 “div 背景透明 内容不透明”;

下班了,我没时间细说,有问题可以继续call我

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题