我希望获得iOS 10手表导航栏的半透明度和颜色。我通过颜色选择RGB管理颜色,但我无法弄清楚半透明度。我使用的是Swift 3,谁能告诉我如何获得半透明效果?我圈出了我正在寻找的半透明。
如果可以,请提供代码。
答案 0 :(得分:0)
如果您的意思是想要摆脱半透明效果,只需
public function getAndPutContent($url, $linkToPut)
{
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.111 Safari/537.36 Vivaldi/1.9.804.3');
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$data = curl_exec($ch);
curl_close($ch);
$img = imagecreatefromstring($data);
$ext = $this->getImageType($url);
if($ext === 'jpg' || $ext === 'jpeg')
{
imagejpeg($img, $linkToPut);
}
else if($ext === 'png')
{
imagepng($img, $linkToPut);
}
else if($ext === 'gif')
{
imagegif($img, $linkToPut);
}
}
只需点击导航栏,然后在属性检查器中,您就可以找到它。
答案 1 :(得分:0)
使用以下方法来实现navigationBar translucent effect
。当UIContentView
滚动显示您发布的图片时。
在viewDidLoad中:
view.backgroundColor = UIColor.black
navigationController?.navigationBar.barStyle = UIBarStyle.blackTranslucent
navigationController?.navigationBar.tintColor = UIColor.white
<强>更新强>
<强>输出:强>
注意:
屏幕录制没有显示真实结果。我建议您在真实设备中测试代码。
您可以使用相同的方法。如果您正在开发基于tabBar
的项目。