jjzjj

leftView

全部标签

ios - 禁用 UITextField 时如何在 leftView/rightView 中启用点击?

我有一个UITextField,我在rightView中添加了一个图像。我已经向这个rightView添加了一个手势,我想让它在UITextField被禁用时工作,因为这个View只在不编辑时显示。这是我想要实现的图像示例:leftView只是一个空白区域;rightView只有图像。下面是用于将外观应用到UITextField并将图像应用到rightView的代码:-(void)applyAppearanceToTextField:(UITextField*)textFieldwithRoundingCorner:(UIRectCorner)cornerwithIcon:(NSStr

java - EditText leftView 图片适合Android EditText的大小

我想在EditText中放置一个图标,所以我这样做了:android:drawableLeft="@drawable/search_icon"问题是图像比EditText大,所以EditText变得更大以适应图像大小。我想要的是相反的:图像应该调整大小以适应EditText高度,这可能吗?我(拼命地)尝试过:android:adjustViewBounds="true"但是显然不行。有什么办法吗? 最佳答案 尝试 关于java-EditTextleftView图片适合AndroidEdi

ios - 默认标注填充左侧附件 View 的颜色

有没有办法让标注的左侧附件View只用背景色填充View的其余部分?我目前正在做这个letleftView=UIImageView(image:UIImage(named:"leaf32"))leftView.backgroundColor=UIColor.redColor()anView.leftCalloutAccessoryView=leftView我想让背景填充为苹果map默认标注中的蓝色。 最佳答案 这样做:letleftView=UIImageView(image:UIImage(named:"leaf32"))left

objective-c - UIView 仅设置侧边框

有没有办法将UIView边框的两侧设置为一种颜色,而让顶部和底部另一种颜色? 最佳答案 不——CALayer边框不支持这种行为。实现所需功能的最简单方法是在View的每一侧添加一个n点宽的不透明subview,并将所需的边框颜色作为其背景颜色。例子:CGSizemainViewSize=theView.bounds.size;CGFloatborderWidth=2;UIColor*borderColor=[UIColorredColor];UIView*leftView=[[UIViewalloc]initWithFrame:CG

objective-c - UIView 仅设置侧边框

有没有办法将UIView边框的两侧设置为一种颜色,而让顶部和底部另一种颜色? 最佳答案 不——CALayer边框不支持这种行为。实现所需功能的最简单方法是在View的每一侧添加一个n点宽的不透明subview,并将所需的边框颜色作为其背景颜色。例子:CGSizemainViewSize=theView.bounds.size;CGFloatborderWidth=2;UIColor*borderColor=[UIColorredColor];UIView*leftView=[[UIViewalloc]initWithFrame:CG

iphone - 如何在 UITextField 的开头添加空格

我正在创建一个包含多个UITextField的应用程序。在textField中,我将边框类型设置为无和背景图像。它显示正常,但现在我的文字是从看起来不太好的边框开始的,就像这样如何在文本字段的开头添加空格? 最佳答案 试试这个UILabel*leftView=[[UILabelalloc]initWithFrame:CGRectMake(10,0,7,26)];leftView.backgroundColor=[UIColorclearColor];textField.leftView=leftView;textField.left

iphone - 如何在 UITextField 的开头添加空格

我正在创建一个包含多个UITextField的应用程序。在textField中,我将边框类型设置为无和背景图像。它显示正常,但现在我的文字是从看起来不太好的边框开始的,就像这样如何在文本字段的开头添加空格? 最佳答案 试试这个UILabel*leftView=[[UILabelalloc]initWithFrame:CGRectMake(10,0,7,26)];leftView.backgroundColor=[UIColorclearColor];textField.leftView=leftView;textField.left

iphone - 当设置为 UITextField 的 leftView 时,UIButton 在边界外接收触摸事件

这让我有点头疼。在我正在构建的应用程序中,我使用了UITextField,并添加了一个按钮作为leftView属性。然而,似乎在iPad(包括sim和设备)上,按钮正在接收超出其范围的触摸。当用户触摸占位符文本时,这会干扰UITextField成为第一响应者的能力。似乎在触摸占位符文本时,事件是由按钮而不是文本字段本身处理的。奇怪的是,这似乎只发生在iPad上;它在iPhone上按预期工作。下面是一些演示问题的简单代码:-(void)viewWillLayoutSubviews{[superviewWillLayoutSubviews];UITextField*textField=[[

objective-c - UITextField -- 为 leftView 添加 UIView - 无法获得焦点

我的应用程序中的UITextFields定义了占位符文本(在InterfaceBuilder中),当我点击占位符文本占据的区域时,我无法使这些字段获得焦点(即显示键盘并允许编辑)。如果我点击占位符文本区域之外的文本字段(尽管仍在文本文件本身的范围内),它会正常运行(即弹出键盘,我可以编辑文本字段的内容)。我该如何解决这个问题?谢谢。编辑1好的,我想我明白了。我还为这些UITextFields的“leftView”属性设置了一个空白View。如果我删除它,您可以触摸占位符文本区域中的UITextFields,它会按预期使用react;不过,我需要leftView的这个View。如果你把这

ios - 如何在 UITextField leftView 图像上获得左填充?

我正在将UIImageView设置为UITextField上的leftView,如下所示:UIImageView*envelopeView=[[UIImageViewalloc]initWithFrame:CGRectMake(0,0,self.height*.1,self.height*.1)];envelopeView.image=[UIImageimageNamed:@"envelope.png"];envelopeView.contentMode=UIViewContentModeScaleAspectFit;envelopeView.bounds=CGRectInset(en
12