作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 iPhone 开发的新手。这对专家来说是最简单的。但我在谷歌搜索,我找不到任何东西。
我想通过手动和编程方式将输入文本框实现为必填字段。在android中,很容易实现。但我不知道如何在IOS中实现。
你能告诉我该怎么做吗?
最佳答案
如果我错了,请告诉我,但我认为,基本上,您想向您的用户提供反馈,对吗?在这种情况下,您可能有一些可以应用的选项:
1- 就像 LML 所说,您可以通过这种方式添加警报 View :
UIAlertView *yourAlert = [[UIAlertView alloc] initWithTitle:@"Your Title" message:@"Explain more" delegate:yourDelegate cancelButtonTitle:@"Ok" otherButtonTitles:nil];
[yourField addTarget:self action:@selector(giveFeedback:) forControlEvents:UIControlEventEditingChanged];
- (void) giveFeedback:(id)sender {
// Here, field is valid when it's 7 characters long
if (self.yourField.text.length == 7) {
self.checkmark_img.hidden = false; // Pops out the green check
self.uncheck_img.hidden = true; // Hide the red cross
self.ok_button.enabled = true; // Enable your validation button (or anything)
} else {
// Contrary of above
self.uncheck_img.hidden = false;
self.checkmark_img.hidden = true;
self.ok_button.enabled= false;
}
}
关于ios - 如何在IOS中实现输入文本框作为必填字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22170913/
我是一名优秀的程序员,十分优秀!