草庐IT

uitextfield

全部标签

iphone - 如何仅使用 UITextField 制作 iOS 计算器

我希望通过使用UITextField创建一个iOS计算器。例如;有人可能会在UITextField中输入“6-3x2”,然后点击“完成”或“开始”等。然后这将计算答案并将其显示在UIAlertView中。所以首先我认为UITextField文本必须分成不同的部分,所以'6''-''3''*''2'将是来自UITextField文本输入的分隔字符串。我将如何像上面提到的那样分离文本?然后我如何使用这些信息来计算答案并显示它? 最佳答案 使用GCMathParserhttp://apptree.net/parser.htm它接受一个NS

iphone - 如何处理动态 UITableView 中对 UITextFields 的引用 (iPhone)

我有一个UITableView,它被分成用户定义数量的部分。在每个部分中,始终有2个行。这两个行中的每一行都包含一个用户可以编辑的UITextField。我需要的是一种能够在以后访问这些UITextFields中的数据的方法。我希望这将是一个简单的问题,但它却让我很伤心。到目前为止,我尝试了两种方法:尝试1我创建了两个NSMutableArrays,其中我将UITextField对象添加到索引i(对应于它来自的section)。然后我尝试通过遍历数组来访问这些值。这没有用,因为UITextFields一直被擦干净。每次我向下滚动表格时,UITextField都在View之外,当我返回时

iphone - iOS - 如何将文本字段提示设置为斜体(使用常规实际文本)?

有什么简单的方法可以将文本字段的提示设置为斜体,同时保持实际文本为非斜体?下图显示了我正在努力完成的工作,但实际上并没有起作用,因为在第一个文本字段中输入的文本仍然是斜体。如果没有简单的方法来做到这一点,我想我必须在每个文本字段上实现方法来检查文本的长度,如果为零则应用斜体。这行得通,对吧?有没有更好的办法? 最佳答案 试试这个:UIFont*italicFont=[UIFontitalicSystemFontOfSize:[UIFontsystemFontSize]];[yourTextFieldsetValue:italicFo

ios - 如何隐藏IOS键盘上的返回键

使用我的UITextField,我的用户可以做几件事来验证。为此,我使用了inputAccessoryView。现在我想隐藏键盘上的返回键。这可能吗?怎么样? 最佳答案 您可以通过在UITextField上将键盘类型设置为UIKeyboardTypeTwitter将返回键替换为#和@键。 关于ios-如何隐藏IOS键盘上的返回键,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/18

ios - UITextField 输入文本时的奇怪行为

想在Google上搜索此问题,但不知道我需要写什么才能找到确切原因所以我在这里。问题使用InterfaceBuilder创建UITextField并运行项目,当我使用iOSKeyboard输入任何值时,这就是发生的事情,我很困惑。这发生在一个项目中,当我创建一个新项目时一切正常。第一次在模拟器上启动应用程序。然后我使用iOS键盘输入了单个字符G然后我使用iOS键盘再次输入单个字符G使用iOS键盘再次输入单个字符G使用iOS键盘再次输入单个字符G这里的上上下下是什么,这很奇怪,但面临这个问题。您可以查看YoutubeVideo如果有人知道,请分享。谢谢 最佳答

ios - 自定义 UITextField 清除按钮颜色为白色

这个问题在这里已经有了答案:HowtochangethetintcoloroftheclearbuttononaUITextField(25个答案)关闭6年前。我想更改UITextField的清除按钮的颜色,据我所知,我可以通过访问TextField的RightView属性来实现同样的效果,我也可以使用图像来实现一样。但是不,我只想更改那个按钮的颜色。谁能帮我做同样的事情?下面是我为访问UITextField的清除按钮而编写的代码。for(UIView*aSubviewinself.view.subviews){for(UIView*bSubviewinaSubview.subview

ios - 带负数的 UIKeyboardTypeDecimalPad

我正在开发一个iOS应用程序,它要求用户使用键盘类型UIKeyboardTypeDecimalPad在UITextField中输入数字。但是我刚刚意识到不支持输入负数,这是应用程序的要求。关于如何实现此目标的任何想法或想法? 最佳答案 您可以使用UIToolbar作为UITextField的输入附件View,并放置一个带有“+/-”(加号/减号)的按钮。UIToolbar*toolbar=[[UIToolbaralloc]initWithFrame:CGRectMake(0,0,self.view.bounds.size.width

ios - 点击 UITextField 时如何禁用键盘?

所以我正在构建一个需要用户输入的汽车贷款应用程序,他们需要输入汽车价格、利率和他们需要贷款的年限。这个应用程序有一个由UIButtons组成的自定义键盘(就像在计算器中一样),但是当我点击UITextField时我需要禁用键盘,我确实需要闪烁的光标(FirstResponder)否则程序不会不知道要填充哪个文本框。有人知道我怎样才能做到这一点吗?我尝试将用户交互设置为禁用,但这也会删除光标,我也考虑过使用标签,但这看起来有点奇怪,对吧,我们将不胜感激。谢谢! 最佳答案 尝试检查这个问题的答案。Preventdefaultkeyboa

iphone - 如何使用 UITextRange 从 UITextField 获取子字符串

所以我使用selectedTextRange从我的UITextField中获取光标位置。我想获取从我的TextField文本开头到光标位置的子字符串。我该怎么做呢?我能够创建我想要的UITextRange,但我不知道如何使用它来获取实际的子字符串,因为substringWithRange似乎只适用于NSRange。任何指导将不胜感激。 最佳答案 您需要使用所有TextView都实现的UITextInput协议(protocol)中的方法来执行此操作。对于文本范围,您只需调用textInRange:即可获取文本。要获取从字段开头到所选

ios - 测量 UILabel 或 textField 的 adjustsFontSizeToFitWidth 的数量

UILabels和textFields可以自动缩放它们的字体以适应View的空间(例如随着文本的累积)。有没有办法测量执行的规模的数量?看起来,当自动缩放时,myLabel.font.pointsize或myTextField.font.pointSize的值保持不变,无论文本的显示比例如何。 最佳答案 在NSString的UIKit添加中有一个方法可以做到这一点:-(CGSize)sizeWithFont:(UIFont*)fontminFontSize:(CGFloat)minFontSizeactualFontSize:(CG