Tag: uitextfield

UITextField键盘不能input任何内容

加载一个xib文件作为一个UIView,我得到了一个UITextFieldforms的Xib文件(它只是一个包含文本框和button的视图)。 但是,当应用程序启动,文本框出现。 我无法在此UITextField上input任何字母。 但粘贴一个文本到该UITextField是好的。 为什么? 这是我的添加代码 -(IBAction)showSheet{ UIView *myView = [[[NSBundle mainBundle] loadNibNamed:@"LoginViewComp" owner:self options:NULL] lastObject]; [myView setFrame:CGRectMake(0, 44, 320, 400)]; UIButton *btn1 = (UIButton *)[myView viewWithTag:101]; UITextField *field = (UITextField *)[myView viewWithTag:102]; UILabel *lbl = (UILabel *)[myView viewWithTag:103]; [field setEnabled:YES]; [btn1 addTarget:self action:@selector(testBtn1) forControlEvents:UIControlEventTouchUpInside]; DTActionSheet *sheet = [[DTActionSheet alloc] initWithContentView:myView sheetTitle:@"Demo"]; [sheet showInView:self.view]; [sheet […]

shouldChangeCharactersInRange方法在目标c中不起作用

我的方法是在下面,它是错误的工作,当我写的22222222222 TCKimlik文本字段,它必须写的AdText.text = @“AYŞE”; 但是这种方法写入AYŞE到TCKimlikText.AndText文本字段显示为空。 我该如何解决? – (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{ if ([[TCKimlikText.text stringByReplacingCharactersInRange:range withString:string] isEqual:@"22222222222"]) { cinsiyetBtn.titleLabel.text = @"BAYAN"; AdText.text = @"AYŞE"; uyrukBtn.titleLabel.text = @"TC"; babaAdiText.text = @"KEMAL"; anneAdiText.text = @"ZELİHA"; soyadiText.text = @"AYDIN"; anneKizlikSoyadiText.text = @"DEMİRCİ"; dogumTarihiText.text = @"01/01/1963"; medeniDurumBtn.titleLabel.text = @"EVLİ"; //EsinizinAdiText.text = @"AYŞE"; dogumYeriBtn.titleLabel.text = @"BURSA"; kimlikBtn.titleLabel.text = @"Nüfus Cüzdanı"; […]

找不到支持键盘types的键盘

我有用于input电子邮件的UITextField。 所有的工作 – 但我在debugging器terminal有这个问题: Can't find keyplane that supports type 7 for keyboard iPhone-Portrait-Emoji-Email; using 1582125428_Portrait_iPhone-Emoji-Keyboard_Letters 我怎样才能解决它?

Swift – UIAlertcontrller上textfield的大小

我想增加UIAlertController的UITextField的初始高度。 这是我的代码: let reportAlertController = UIAlertController(title: "Report", message: "If you find anything to report, please write it in the text box below and press send. To cancel report, press cancel.", preferredStyle: .Alert) reportAlertController.addTextFieldWithConfigurationHandler({ (tf) -> Void in tf.frame.size.height = 1500 tf.placeholder = "Report detail(s) here" }) reportAlertController.addAction(UIAlertAction(title: "Send", style: UIAlertActionStyle.Default, handler: nil)) reportAlertController.addAction(UIAlertAction(title: "Cancel", style: […]

如何在自动布局的横向模式下设置水平文本字段?

在我的应用程序,我想设置文本字段宽度根据屏幕大小在横向模式,使用自动layout.it的工作肖像完美的土地景观模式不工作。 这是我的屏幕自动布局, 在这样的风景模式下, 这是我的限制屏幕 这是我的视图控制器

直接从textField移动到textField时,UITableView不会移动

我目前正在与我的基于Swift的iPhone应用程序覆盖一些textField问题的键盘作战。 这张图片显示了主要问题(前三张图片显示了问题,最后三张是应该做的): 当tableViewCell中的textField被编辑时,我想要移动整个tableview和导航栏。 我可以用下面的代码(取自viewController的片段)做到这一点: var tableViewShiftedUp = false … func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell { let cell = tableView.dequeueReusableCellWithIdentifier("cell", forIndexPath: indexPath) as! QuantityTableViewCell let componentLocationQuantity = tableViewData[indexPath.row] if let locationString = componentLocationQuantity.location.valueForKey("location_name") as? String { cell.setCellContents(locationString, quantity: componentLocationQuantity.quantity.floatValue) cell.quantityLabel.delegate = self } //get stock level related to current build rate and lead […]

键盘覆盖Notes应用程序中的UITextView

嗨,我正在做一个笔记应用程序,我遇到了一个大问题。 我正在使用UITextView作为记事本。 当键盘出现时,它会阻止UITextView中的一些文本。 我在UITextView上有一个input附件视图。 我试图find在互联网上的答案,找不到一个很好的答案。任何方法来解决它? 这是一张图片:

什么是我做错了在退出键盘时在iOS中调整我的视图

我有我的viewController 6 Textfields。 第一行是2,第二行是1,第三行是1,最后一行是2。 只要input文本字段就可以正常工作。 出现键盘时,我只是遇到问题而向上和向下滚动视图。 视图滚动正常,但当我“辞职响应者”, 视图向下滚动,但向下滚动太多。 例如,如果视图向上移动了一个数量,那么一旦我退出响应者,视图将向下移动一个大于y的值。 我有下面的代码设置(我已经提供了额外的代码,以防万一,但我相信问题是在setViewMovedUp方法,但我可能是错的): 键盘显示: -(void)keyboardWillShow:(NSNotification*)sender { // Animate the current view out of the way NSDictionary* info = [sender userInfo]; kbSize = [[info objectForKey:UIKeyboardFrameBeginUserInfoKey] CGRectValue].size; if (!didViewMove) { didViewMove = YES; if (self.view.frame.origin.y >= 0) { [self setViewMovedUp:YES]; } else if (self.view.frame.origin.y < 0) { [self setViewMovedUp:NO]; } […]

如果正则expression式有效,如何检查Swift?

我正在使用正则expression式来searchtextView。 所有使用简单的string正常工作,但是当我尝试只input一个正则expression式运算符的一部分,我得到一个错误的现金: Error Domain=NSCocoaErrorDomain Code=2048 "The value “\” is invalid." UserInfo={NSInvalidValue=\} 例如,如果我input“\ n”它的作品,但如果我只input“\”(不含引号),我得到崩溃。 我不能做的是find一种方法来检查expression式之前使用它。 我使用这个代码部分基于这个教程和WiktorStribiżew这个答案: extension NSRegularExpression { convenience init?(options: SearchOptions) { let searchString = options.searchString let isCaseSensitive = options.matchCase // set to true let isWholeWords = options.wholeWords // set to false let escapeMetacharacters = options.escapeMetacharacters // set to false // handle case sensitive option […]

滚动后,UITcrollView中的UITextFied未启用

我在ViewController中添加了UIScrollView ,并在该UIScrollView下添加了UIView 我在该UIView添加了10个UITextFields ,滚动工作正常 在Simulator / iPhone中运行应用程序时,前6个UITextFields在屏幕上显示而不滚动,剩余的4个UITextFields不工作[对触摸没有响应],这将在滚动后显示 请任何人指导我解决这个问题? 谢谢 更新:我在ViewController中使用它 override func viewDidLayoutSubviews() { super.viewDidLayoutSubviews() scrollView.contentSize = CGSize(width: self.view.frame.size.width, height: 1070); } ViewControllerStructure如下