如何在IOS中删除选择器边框

如何在IOS中删除选择器边框,第1张

概述我正在尝试添加带有背景图像的选择器,因此我使用相对布局并在相对布局中添加了图像和选择器. 我的问题是我在 IOS的环境中有一个边框,我在 Android设备上有一个底线. 我在正常输入中遇到了这个问题并解决了但是我在选择器中使用相同的场景无法正常工作. 这是守则 <RelativeLayout Margin="0,0,0,0" 我正在尝试添加带有背景图像的选择器,因此我使用相对布局并在相对布局中添加了图像和选择器.
我的问题是我在 IOS的环境中有一个边框,我在 Android设备上有一个底线.
我在正常输入中遇到了这个问题并解决了但是我在选择器中使用相同的场景无法正常工作.

这是守则

<relativeLayout margin="0,0"                                    padding="0,0"                                    >                        <Image Source="input_mobile_code_brown.png"                               x:name="img"                               relativeLayout.XConstraint =                    "{ConstraintExpression Type=relativetoparent,Property=WIDth,Factor=0,Constant=0}"                relativeLayout.YConstraint =                    "{ConstraintExpression Type=relativetoparent,Property=Height,Constant=0}"                                  relativeLayout.WIDthConstraint =                    "{ConstraintExpression Type=relativetoparent,Factor=1,Constant=0}"               relativeLayout.HeightConstraint =                    "{ConstraintExpression Type=relativetoparent,Constant=0}"                               />                        <Picker Backgroundcolor="transparent"                                x:name="picker"                                 margin="10,0"                relativeLayout.XConstraint =                    "{ConstraintExpression Type=relativetoparent,Constant=0}"                relativeLayout.WIDthConstraint =                    "{ConstraintExpression Type=relativeToVIEw,Elementname=img,Constant=0}"               relativeLayout.HeightConstraint =                    "{ConstraintExpression Type=relativeToVIEw,Constant=0}"            />                    </relativeLayout>

>这是结果

我需要从IOS中删除默认边框

所以我在IOS中制作了一个customrenderer

protected overrIDe voID OnElementChanged(ElementChangedEventArgs<Picker> e){    base.OnElementChanged(e);    var vIEw = e.NewElement as CustomPicker;    this.Control.borderStyle=  UITextborderStyle.None;}

但是在IOS中仍未删除边框

解决方法 您只需要在xaml中将Picker修改为CustomPicker,如下所示:

<local:CustomPicker Backgroundcolor="transparent" .../>

然后它会运作良好.

总结

以上是内存溢出为你收集整理的如何在IOS中删除选择器边框全部内容,希望文章能够帮你解决如何在IOS中删除选择器边框所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1032261.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存