草庐IT

uiTextfield

全部标签

ios - 如果模态 ViewController 演示样式为 UIModalPresentationFormSheet,iPad 键盘将不会关闭

注意:从iOS4.3开始,请参阅已接受的答案(不是投票最多的答案)。这个问题是关于在iPad键盘中发现的一种行为,如果在带有导航Controller的模式对话框中显示它,它会拒绝被关闭。基本上,如果我向导航Controller显示以下行:navigationController.modalPresentationStyle=UIModalPresentationFormSheet;键盘拒绝关闭。如果我注释掉这一行,键盘就会消失。...我有两个文本字段,用户名和密码;用户名有一个下一步按钮,密码有一个完成按钮。如果我在模态导航Controller中显示它,键盘将不会消失。有效broken

ios - 设置 UITextField 的最大字符长度

当我加载UIView时,如何在iPhoneSDK上设置UITextField中的最大字符数? 最佳答案 虽然UITextField类没有最大长度属性,但通过设置文本字段的delegate并实现以下委托(delegate)方法来获得此功能相对简单:Objective-C-(BOOL)textField:(UITextField*)textFieldshouldChangeCharactersInRange:(NSRange)rangereplacementString:(NSString*)string{//Preventcrashi

ios - 设置 UITextField 的最大字符长度

当我加载UIView时,如何在iPhoneSDK上设置UITextField中的最大字符数? 最佳答案 虽然UITextField类没有最大长度属性,但通过设置文本字段的delegate并实现以下委托(delegate)方法来获得此功能相对简单:Objective-C-(BOOL)textField:(UITextField*)textFieldshouldChangeCharactersInRange:(NSRange)rangereplacementString:(NSString*)string{//Preventcrashi

ios - UITextField 文本更改事件

如何检测文本字段中的任何文本更改?委托(delegate)方法shouldChangeCharactersInRange适用于某些东西,但它并不能完全满足我的需要。因为在它返回YES之前,其他观察者方法无法使用textField文本。例如在我的代码中calculateAndUpdateTextFields没有得到更新的文本,用户输入了。他们有什么方法可以得到textChangedJava事件处理程序。-(BOOL)textField:(UITextField*)textFieldshouldChangeCharactersInRange:(NSRange)rangereplacemen

ios - UITextField 文本更改事件

如何检测文本字段中的任何文本更改?委托(delegate)方法shouldChangeCharactersInRange适用于某些东西,但它并不能完全满足我的需要。因为在它返回YES之前,其他观察者方法无法使用textField文本。例如在我的代码中calculateAndUpdateTextFields没有得到更新的文本,用户输入了。他们有什么方法可以得到textChangedJava事件处理程序。-(BOOL)textField:(UITextField*)textFieldshouldChangeCharactersInRange:(NSRange)rangereplacemen

iOS实现组件录屏视频不可见,用户肉眼可见(类似系统键盘效果)

系统键盘在密码框输入时,如果用户开启录屏,键盘在录屏得到的视频里会不可见,但是用户在录屏时却能看到。为了实现这个效果,利用UItextfield在录屏下视频不可见的特性,将实现这一效果的私有UIview,也就是_UITextLayoutCanvasView提取出来,作为背景,其他组件在这个背景上显示。objectivec代码如下-(UIView*)initWithFrame:(CGRect)frame{UITextField*root=[[UITextFieldalloc]initWithFrame:frame];if(root){root.secureTextEntry=YES;//利用密码

iOS实现组件录屏视频不可见,用户肉眼可见(类似系统键盘效果)

系统键盘在密码框输入时,如果用户开启录屏,键盘在录屏得到的视频里会不可见,但是用户在录屏时却能看到。为了实现这个效果,利用UItextfield在录屏下视频不可见的特性,将实现这一效果的私有UIview,也就是_UITextLayoutCanvasView提取出来,作为背景,其他组件在这个背景上显示。objectivec代码如下-(UIView*)initWithFrame:(CGRect)frame{UITextField*root=[[UITextFieldalloc]initWithFrame:frame];if(root){root.secureTextEntry=YES;//利用密码

关于objective C:UITextfield 不可编辑的字段

UITextfielduneditablefield我希望在其中包含不可编辑的常量文本的文本字段,例如:1ENTERYOURNAME:点击文本字段会在:之后获得光标用户也不能删除或编辑"ENTERYOURNAME:"。我该如何实现呢?(抱歉。我误解了你的问题。)UITextField旁边有标签吗?在UITextField中包含静态文本似乎是一种糟糕的方法,因为您每次都必须对值进行子串化。将文本字段的委托设置为UITextFieldDelegate实现的实例,并使用textField:shouldChangeCharactersInRange:replacementString:方法查看用户是否

关于objective C:UITextfield 不可编辑的字段

UITextfielduneditablefield我希望在其中包含不可编辑的常量文本的文本字段,例如:1ENTERYOURNAME:点击文本字段会在:之后获得光标用户也不能删除或编辑"ENTERYOURNAME:"。我该如何实现呢?(抱歉。我误解了你的问题。)UITextField旁边有标签吗?在UITextField中包含静态文本似乎是一种糟糕的方法,因为您每次都必须对值进行子串化。将文本字段的委托设置为UITextFieldDelegate实现的实例,并使用textField:shouldChangeCharactersInRange:replacementString:方法查看用户是否

关于objective c:以编程方式进入编辑模式TextField

ProgrammaticallyentereditmodeTextField我的uitableviewcell中有一个可编辑的文本字段,并希望用户能够编辑该文本字段的内容。这在用户单击小文本字段时有效,但我想在单击tableviewcell时进入该编辑模式。因此,在tableviewdidselect行委托中,我需要以编程方式进入该文本字段的编辑模式,但我找不到任何方法来执行此操作。这甚至可能吗?1[textFieldbecomeFirstResponder];以下是如何使用此方法的示例:12345  -(void)tableView:(UITableView*)tblViewdidSelec