草庐IT

UItextField

全部标签

ios - UITextField:textRectForBounds:与。编辑 RectForBounds:

UITextField的文本矩形与可编辑文本有什么区别?我只想移动文本字段内显示文本的位置。我是否应该使用完全相同的实现来重写这两种方法?UITextFieldClassReferencetextRectForBounds:返回文本字段文本的绘图矩形。editingRectForBounds:返回可显示可编辑文本的矩形。 最佳答案 textRectForBounds:允许您在未编辑文本字段时设置文本的矩形。editingRectForBounds:允许您在编辑文本字段时设置文本的矩形。所以,是的,除非您希望文本在开始和结束编辑时跳转

iphone - 我可以动态更改 UITextField 的属性 UIReturnKeyType 吗?

我们可以将UITextField的这个属性设置为“Send”、“Search”、“Go”等:@property(nonatomic)UIReturnKeyTypereturnKeyType但是在使用UITextField时设置它根本不会改变。我想要这种行为:当UITextField为空时,让returnKeyType为“Return”,否则让returnKeyType为“Send”。 最佳答案 通常在显示键盘时检查returnKeyType和其他属性,但不会监视以后的更新。尝试在更改returnKeyType后在文本字段上调用​​r

ios - 文本末尾的空格在右对齐的 UITextField 中不可见

我有一个右对齐的UITextField。最初编辑时文本末尾没有出现空格。我使用this解决了这个问题:将@""替换为不间断的"\u00a0"。但是,上面的代码仅在编辑文本字段时显示空格。当文本字段未被编辑时,如何使文本末尾的空格也可见? 最佳答案 似乎triazotan有一个解决方案,涉及将不间断空间替换为空间https://stackoverflow.com/a/20129483/1247248rednaw有一些可能更好的版本,但有人提示奇怪的副作用https://stackoverflow.com/a/22512184/1247

ios - UITextField 模糊文本

即使使用标准字体大小,UITextField的文本也会模糊/消除锯齿,我遇到了这个问题。当控件是第一响应者时,文本会显得清晰,但当它失去焦点时,文本会再次变得模糊:(来源:mikeweller.com)有人知道如何解决这个问题吗? 最佳答案 使用CGRectIntegral确保文本字段的框架基于整数坐标。当事物位于小数坐标上时,您会得到模糊的抗锯齿效果。 关于ios-UITextField模糊文本,我们在StackOverflow上找到一个类似的问题: htt

ios - UITextField 没有得到键盘输入

我在将文本输入到SVProgressHUD下的UITextField时遇到问题(基本上是一个带有全屏透明UIWindow的UIView和一些显示文本和自定义绘制的进度条的UIViewsubview)。我的问题是UITextField显示闪烁的光标并且键盘显示,但是当我点击一个键时,文本字段中没有输入任何内容。我只看到光标的闪烁中断就像正常一样。有趣的是,后退(删除)键有效(它实际上删除了UITextView中的最后一个字母),但对任何其他键无效。我使用的是iOS6。如有任何帮助,我们将不胜感激。编辑:当没有显示SVProgressHUD时,相同的UITextField工作正常。这让我觉

objective-c - UITextField rightViewMode 奇怪的行为

我将自定义清除按钮(UIButton)添加到UITextField作为rightView,但是我发现viewMode上有一些奇怪的行为。尽管设置了查看模式,但它似乎不像普通的清除按钮那样显示。示例代码如下:UITextField*f=[[[UITextFieldalloc]init]autorelease];f.frame=CGRectMake(0,0,300,44);f.backgroundColor=[UIColorclearColor];f.textColor=[UIColorwhiteColor];f.clearButtonMode=UITextFieldViewModeNev

iphone - UITableViewCell 帮助中的 UITextField

我在互联网上搜索了一个很好的教程或发布了关于在每个单元格中填充一个UITextField的UITableView以进行数据输入的帖子。我想在滚动时跟踪每个UITextField和其中写入的文本。tableView将被分割。我一直在使用自定义UITableViewCell,但我对任何方法都持开放态度。此外,是否可以将textFields用作ivars?如果你们中的任何人能指出我正确的方向,我们将不胜感激。提前致谢! 最佳答案 要解决您的问题,您必须维护一个数组,其中包含一定数量(添加到所有单元格的文本字段数量)的对象。创建该数组时,您

iphone - 防止用户在 UITextField 上设置光标位置

我有一个使用Storyboard构建的UITextField。我不想让用户更改光标的位置并将其始终保持在文本末尾到文本字段中。Itriedtochangethepositionofthecursoratthetouchdownevent,butwhenselectingthetextfieldandthenchangethepositionofthecursorbytouchingthetextfieldagain,thepositionischanged:-(IBAction)amountBoxTouchDown:(id)sender{UITextPosition*start=[am

ios - 类型 'NSNotification.Name' 没有成员 'UITextField'

使用Swift4.2时出现以下错误,这在Swift4中运行良好。Type'NSNotification.Name'hasnomember'UITextField'这是我的错误代码。NotificationCenter.default.addObserver(forName:NSNotification.Name.UITextField.textDidChangeNotification,object:textField,queue:OperationQueue.main){(notification)inloginAction.isEnabled=textField.text!=""}

ios - 像键盘一样显示 UIPickerView,没有 UITextField

我正在寻找一种在用户点击UIBarButtonItem时显示UIPickerView的方法。想象一下TableView结果的过滤器。我知道我可以使用UITextFieldinputView,但事实并非如此——我只有一个UIBarButtonItem和一个UITableView.我已经看到使用UIActionSheet,但它看起来并不自然,特别是在动画显示时。手动设置UIView的动画是否是唯一的选择?该应用仅适用于iOS6+和iPhone,因此我不需要保持与任何其他版本/习惯用法的兼容性。 最佳答案 附加一个UIPickerView