我是Swift的新手,我无法弄清楚如何让用户在Uiview上添加新的Textfields。例如,在上一台之后,用户tapsonPlussign和3个新的Textfield出现。另外,用户可以在另一个按钮上单击一键删除它们,该按钮出现在新的TextFields附近(我发现的唯一模仿系统是在标准联系人应用程序中显示的,您可以在其中添加新的电话号码,地址,地址,日期等)。也许在“+”标志的内部,我应该为它们编程添加这些文本字段和约束,但是我仍然不知道该怎么做。有什么建议么?看答案您可以使用uistackView或uitaiteView来实现此功能。要创建一个UITEXTFIELD,请使用以下片段。l
我知道这是一个很长的镜头,问题描述充其量也很模糊,但我希望有人也遇到过。我有一个以模态方式呈现的UIViewController子类。Controller的View包含一些UIButton和一些UITextField。ViewController可能会在用户session期间出现多次;它在每次出现时都会创建,并在被关闭时被销毁。大多数时候一切都按预期工作,但是,有时文本字段不响应用户触摸,即点击它们不会调出键盘。View上的按钮工作正常,只是文本字段被禁用。这可能是什么原因造成的? 最佳答案 事实证明,模态呈现的ViewContro
我已经尝试了很多天来在单元格中设置和获取UITextFields的输入。在我的第一个View中,我有一个UITextField,我在其中说了我想要多少个部分,当按下一个按钮时,它会给我中的部分(有4行)>UITableView。我现在的问题是,我没有得到每个UITextField的正确值。例如:所有部分都有4个文本字段在textfields中可以写int或者float当我知道文本字段1和2的整数时,我将它们分开...这是我的代码....#import"ViewController.h"@interfaceViewController(){NSMutableArray*sectionsA
我试图根据用户是否在字段中输入了一些文本来在UIReturnKeyGo和UIReturnKeyNext按钮之间切换,但它没有按照我希望的方式工作。这就是我正在做的事情。我创建了以下方法:-(void)setReturnKey{if(self.isLoggingIn){if([self.userField.textlength]>0||[self.passField.textlength]>0){self.userField.returnKeyType=UIReturnKeyGo;self.passField.returnKeyType=UIReturnKeyGo;}else{self.
我有一个带有UITextFields的UITableView来制作一个表单。它看起来很棒——除了当你滚动新的UITextFields时,它们被放置在旧的UITextFields之上……我不明白为什么!我知道当单元格被重用时(即dequeueReusableCellWithIdentifier返回非零),单元格与现有的UITextField一起返回。我找到了一个解决方案,可以保持标签的唯一性,最好删除任何以前的UITextField。但我不想那样做。在提交此表单的最后,我想从文本字段中获取所有值(如果我删除它们就不能这样做)..这是代码。感谢您的帮助!-(UITableViewCell*
我正在处理一个有uitableview的地方,我想在它的每个单元格中添加一个uitextfield,以便它可以用作表单。大约有15个这样的uitextfields。但是由于屏幕上的空间很小,一次只显示5行,而其他行则出现在滚动中。当我尝试从所有这些uitextfields中获取数据时,我只为那些可见的数据获取数据,而对于其他人,我得到null。它应该是因为我没有使用重用标识符。以下是我的CellfoRrowAtIndex代码:editContactCell*tcell=(editContactCell*)[tableViewdequeueReusableCellWithIdentifi
我的应用程序中有一个UITextField,我希望用户能够在其中输入方程式。这些方程可以从像2+2这样简单的东西到像(((4^2)+(6^3))/2)*(100-14)这样疯狂的东西但无论格式如何,它都应该始终有效。等式需要遵循运算顺序,并返回正确答案。有什么想法吗? 最佳答案 你应该看看数学解析器,比如DDMathParser.有关更多信息,请参阅此question. 关于ios-如何允许UITextFields中的方程式?,我们在StackOverflow上找到一个类似的问题:
我的问题:我有一个用于创建列表的UITableView部分。每个TableViewCell中都有UITextField。当您开始在文本字段中键入内容时,将插入一个新单元格。所有这些功能都能完美运行。但是,如果用户创建了许多单元格,它们就会离开屏幕并出现问题。具体来说,该部分顶部的单元格开始被重用。这会导致新单元格中出现不需要的文本,并删除旧单元格中的文本。我该如何解决这个问题?此问题的图片:(在第二张图片中,当我开始输入第6项时,第1项出现在它下方)创建UITableViewCells的代码:-(UITableViewCell*)tableView:(UITableView*)tabl
我有一个UITableView,它被分成用户定义数量的部分。在每个部分中,始终有2个行。这两个行中的每一行都包含一个用户可以编辑的UITextField。我需要的是一种能够在以后访问这些UITextFields中的数据的方法。我希望这将是一个简单的问题,但它却让我很伤心。到目前为止,我尝试了两种方法:尝试1我创建了两个NSMutableArrays,其中我将UITextField对象添加到索引i(对应于它来自的section)。然后我尝试通过遍历数组来访问这些值。这没有用,因为UITextFields一直被擦干净。每次我向下滚动表格时,UITextField都在View之外,当我返回时
我需要在iOS7的UIAlertView上添加多个UITextField?myAlertView=[[UIAlertViewalloc]initWithTitle:@"EnterYourDetail"message:@"\n\n\n\n\n"delegate:selfcancelButtonTitle:@"Cancel"otherButtonTitles:@"Register",nil];txtEmail=[[UITextFieldalloc]initWithFrame:CGRectMake(30,40,220,25)];txtEmail.placeholder=@"emailaddr