当前按钮设置
button.backgroundColor = UIColor.brown
button.layer.cornerRadius = 60/2
button.layer.borderWidth = 5
button.layer.borderColor = UIColor.white.cgColor
看起来像上面的代码 问题是,外面有一个非常薄的边框,如下图所示。
边框颜色与您设置的backgroundColor
相同。
将backgroundColor
更改为红色会将底部边框更改为红色。
我已设置button.layer.shadowColor
。
按钮大小为60,宽度/高度使用锚点设置。
还在搜索。但只有borderColor设置。 这令人沮丧。请求帮助。为什么会这样?
答案 0 :(得分:1)
您可以通过这种方式实现UIView扩展,
<Label Content="{Binding Path=This, Converter={StaticResource BazToString}}" />
像这样使用,
<?php
$con = getdb();
if(isset($_POST['Import'])){
$filename=$_FILES["file"]["tmp_name"];
if($_FILES["file"]["size"] > 0)
{
$file = fopen($filename, "r");
$i=0;
while(($gdata = fgetcsv($file)) !== FALSE){
$import="INSERT into customer(id,name,email,flag,file)values('".$gdata[0]."','".$gdata[1]."','".$gdata[2]."','".$gdata[3]."','".$gdata[4]."')";
$get_data = mysqli_query($con,$import) or die("can't".mysqli_error($import));
}
}
fclose($file);
}
?>
这将显示如下输出
上图包含带白色borderColor的按钮。
这将是应用程序中所有按钮的通用解决方案。
如有任何疑问,请与我联系。
答案 1 :(得分:0)
将shadowOpacity
设置为零可以解决您的问题。
button.layer.shadowOpacity = 0.0;
答案 2 :(得分:0)
你必须剪辑图层的边界。
button.layer.masksToBounds = true
答案 3 :(得分:0)
我知道为什么按钮周围有一条线,我以前见过它。实际上,这条线是边框和背景之间的差距,button.layer.border
无法正确绘制。您可以尝试自己绘制边框并覆盖按钮。
答案 4 :(得分:0)
你必须剪辑界限并添加一个空白标题
button.clipsToBounds = true
button.setTitle(" ", for: .normal)