Tag: uitextfield

UIAlertController – 更改文本字段的大小并在它们之间添加空格

我的警报看起来像这样: 是否有可能使input变大并在它们之间增加空间? 这是我的代码的例子。 我试图改变第二个textField的框架属性,但没有帮助: let alert = UIAlertController(title: title, message: message, preferredStyle: .Alert) // Add the textfields alert.addTextFieldWithConfigurationHandler({ (textField) -> Void in textField.placeholder = "Vaše jméno" }) alert.addTextFieldWithConfigurationHandler({ (textField) -> Void in textField.placeholder = "Společné heslo" var oldFrame = textField.frame oldFrame.origin.y = 40 oldFrame.size.height = 60 textField.frame = oldFrame })

iOS 8消息到令牌字段?

如何构build像iOS 8 Messages应用程序那样的令牌文本字段,以便您可以标记一个或多个单词,以便一次select,复制和剪切一个或多个单词? 注意:我已经看到过这样的开源项目,但是它们以旧的方式工作,一次只能select一个令牌。

如何获得UITextField leftView图像左填充?

我将UIImageView设置为UITextField上的leftView ,如下所示: UIImageView *envelopeView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, self.height*.1, self.height*.1)]; envelopeView.image = [UIImage imageNamed:@"envelope.png"]; envelopeView.contentMode = UIViewContentModeScaleAspectFit; envelopeView.bounds = CGRectInset(envelopeView.frame, 15, 10); self.emailAddress.leftView = envelopeView; self.emailAddress.leftViewMode = UITextFieldViewModeAlways; 这给我以下几点: 正如你所看到的,尽pipe我试图设置一个插入图像,但图像的左边尺寸直到button的左边。 我怎样才能把这个信封移动到四面都填充? 更新:我尝试了如此改变UIImageView框架的build议答案,但信封仍排列在UITextField的边界左侧: CGFloat padding = 20; UIImageView *envelopeView = [[UIImageView alloc] initWithFrame:CGRectMake(3*padding, padding, self.height*.1-padding, self.height*.1-padding)];

如何为设置包的文本字段提供占位符(Root.plist)

我想给设置包(Root.plist)的textfield的占位符是可能的? 如果是的话。 如果没有,那么iPhone怎么可能呢?

UITextField中的Autolayout:在执行-layoutSubviews之后仍然需要自动布局

我inheritanceUITextField在左侧添加一个标签。 我正在使用自动布局来布置标签。 但是,我不断收到这个崩溃: 这是我如何做我的布局代码: – (void)updateConstraints { self.segmentLabel.translatesAutoresizingMaskIntoConstraints = NO; NSLayoutConstraint *constraint; constraint = [NSLayoutConstraint constraintWithItem:self.segmentLabel attribute:NSLayoutAttributeHeight relatedBy:NSLayoutRelationEqual toItem:self attribute:NSLayoutAttributeHeight multiplier:1.0 constant:0.0f]; [self addConstraint:constraint]; constraint = [NSLayoutConstraint constraintWithItem:self.segmentLabel attribute:NSLayoutAttributeLeading relatedBy:NSLayoutRelationEqual toItem:self attribute:NSLayoutAttributeLeading multiplier:1.0 constant:0.0f]; [self addConstraint:constraint]; constraint = [NSLayoutConstraint constraintWithItem:self.segmentLabel attribute:NSLayoutAttributeTop relatedBy:NSLayoutRelationEqual toItem:self attribute:NSLayoutAttributeTop multiplier:1.0 constant:0.0f]; [self addConstraint:constraint]; constraint = [NSLayoutConstraint constraintWithItem:self.segmentLabel attribute:NSLayoutAttributeWidth relatedBy:NSLayoutRelationEqual toItem:nil […]

消失的UITextField文本

我遇到的问题是UITextField中的文本消失iOS上的每一个其他键盘。 这个问题发生在多个视图控制器中,但之前我已经能够通过使文本框更高来解决问题,给它更多的空间来绘制文本里面。 该解决scheme不适用于这种特殊情况。 我为我的应用程序使用自定义字体,所以我使用UITextField的子类来自动设置自定义字体的文本字段。 我已经尝试恢复到基本的UITextField,但这并不能解决问题。 我也试过注释掉我在问题视图控制器中实现的委托方法,这不能解决我的问题。 我真的不知道还有什么可以尝试的,所以我希望这里的其他人可以指出我的方向。 以下是我迄今发现的关于我的问题的事情: 文本消失并且每次点击都会重新出现,虽然点击退格button并不会改变文本的出现/消失(例如,当文本可见时点击退格,文本被正常删除,如果在文本被隐藏时点击,字符从文本字段的文本中删除,但用户无法看到发生了什么) 文本显示在文本框的底部,文本框是第一个响应者 当不同的文本字段成为第一响应者时,有问题的文本字段中的文本将被正确地绘制,垂直居中在文本字段中,并且始终可见。 当文本字段中包含文本时,先创build一个文本字段,这将导致文本重绘,并显示为在文本字段中向上/向下滚动。 文本将交替地在文本框中居中绘制,并从视图中向下“滚动”,或者被拖出视图并“滚动”到视图中,并停留在文本框的底部。 视图控制器只有在呈现的两种模式中的一种模式下出现问题。它或者以模态方式作为UINavigationController的根视图控制器呈现,或者作为导航控制器的第三视图控制器被推入模态呈现的UINavigationController堆栈中。 在第一种情况下,它是根视图控制器,文本字段工作得非常好,没有出现上述的奇怪行为。 在第二种情况下,奇怪的行为始终如一。 这个问题的一个很好的例子可以在这个类似的问题发布的video中看到: UITextField文本每隔一个按键就会消失 。 问题本身的答案是没有用的,并不能解决我的问题。 编辑 我已经成功地重现了我之前遇到的问题。 事实certificate,问题是由导航控制器的视图添加一个子视图,然后删除它,而UITextField焦点。 如果在未编辑UITextField时删除子视图,则不会发生该错误。 在我的情况下,在networking调用期间,导航控制器中将加载图像作为子视图添加到导航控制器中,并在完成所述调用之后将其移除。 在这段时间里,UITextField会被激活,这会导致上面描述的视觉错误。 我已经在这里上传的独立示例项目中重新创build了这个bug: https : //www.dropbox.com/s/s4kc05vg1pwteeo/Funky%20TextField%20Tester.zip 。 另外请注意,如果您告诉textField成为视图控制器的viewDidLoad实现中的第一响应者,则此错误将在开始时立即生效并保留。 新问题 对于我来说,避免将加载视图放在导航控制器的视图中是很容易的,但是这样做给了我一个很好的效果,即加载视图在屏幕上的相同位置“浮动”,而将其放入视图控制器的视图在导航堆栈上引发了一堆视觉问题(当视图控制器被压入堆栈时,移动加载视图位置,加载视图被其他视图控制器遮挡等)。 有没有什么方法可以在不将视图放到导航控制器的视图中的情况下重现这种外观,或者可以将其放置在导航控制器的视图中,而不需要执行奇怪的解决方法,如在子视图呈现期间停止编辑所有UITextFields ?

如何存储用户input的详细信息,并返回到ios?

如何Store用户input的详细信息,并将Get it Back恢复到ios? 我有以下的TextFields : UserName , Email , Re-enter Email id , Phone , State , Address , Locality和Pincode 。 我想在Current viewController本地store这个细节,并display Next ViewController …. How many Ways可以Store和Fetch细节,有谁知道在哪里可以find更多关于这方面的信息?

同时input两个uitextfield

我想同时input两个uitextfield。这可能吗?

iOS在uitextfield中replacechar

我发现一个恼人的问题。 我有一个数字十进制键盘的文本框,但模拟器有点,该设备有逗号(均为6.1)。 我怎么办,如果你插入一个逗号,这是由一个点代替? 谢谢 编辑: 这个过程,必须在这个方法中实时进行 – (BOOL) textField: (UITextField *) theTextField shouldChangeCharactersInRange: (NSRange) range ReplacementString: (NSString *) string 否则逗号被写入,并在下一个字符处被replace

如何在我的NSString中正确编码Unicode字符?

问题陈述 我创build了一些string,将它们连接在一起成为CSV格式,然后通过电子邮件发送附件。 当这些string仅包含ASCII字符时,CSV文件将生成并通过电子邮件正确发送。 当我包含非ASCII字符时,结果string格式不正确,CSV文件未正确创build。 (电子邮件视图显示附件,但不发送。) 例如,这工作: uncle bill's house of pancakes 但是这不(注意curl的撇号): uncle bill's house of pancakes 题 如何正确创build和编码最终string,以便包含所有有效的Unicode字符并正确地形成结果string? 笔记 这些string是通过UITextField创build的,然后写入并从Core Data存储中读取。 这表明问题在于string的初始创build和编码: NSString unicode编码问题 我不想这样做: 在objective-c中从NSString中删除非ASCII字符 string被写入和从数据存储读取/罚款。 这些string在应用程序的表视图中正确显示(单独)。 这个问题仅在将string连接在一起用于电子邮件附件时才显现出来。 string处理代码 我像这样连接我的string: [reportString appendFormat:@"%@,", category]; [reportString appendFormat:@"%@,", client]; [reportString appendFormat:@"%@\n", detail]; etc. 用无聊的引号代替curl的引号使其工作,但我不想这样做: – (NSMutableString *)cleanString:(NSString *)activity { NSString *temp1 = [activity stringByReplacingOccurrencesOfString:@"'" withString:@"'"]; NSString […]