我有 2 个问题。
1)按下清除按钮时如何清除所有输入的文本字段和标签文本?
2)按下退出按钮时如何退出应用程序?
谢谢
1) How can I clear all entered textfields and label text when pressed clear button ?
对于您的问题 1 从任何视图中删除所有子视图
[self.view.subviews makeObjectsPerformSelector: @selector(removeFromSuperview)];
如果您只想清除文本 inti UILabel 或 UITextField
-(IBAction)buttonPressed:(id)sender
{
yourFirstTxtField.text=@"";
yourLabelField.text=@""
}
和
2) How can I exit from application when pressed exit button ?
对于第二个,使用如何以编程方式退出我的 iOS 应用程序?在 iPhone 应用程序开发中,没有退出应用程序的概念。应该导致应用退出的唯一操作是触摸手机上的主页按钮
Apple 还提供人机界面指南显示类似的内容。
不要以编程方式退出
但是有一些方法可以做到这一点 exit(0)
和[[NSThread mainThread] exit]
,我没试过。
您可以枚举所有textfields and labels
内容:
for (UIView *common in self.view.subviews) {
if ([common isKindOfClass:[UITextField class]] || [common isKindOfClass:[UILabel class]]) {
commonTextField.text = @"";
}
}
答案 2:现在可以退出您的应用程序。因为苹果不允许顶部强制退出应用程序。
希望它可以帮助你。
-(void)fnClear{
tf1.text = @"";
..
lbl1.text = @"";
..
}
您无法在单击按钮时退出应用程序。苹果不推荐。
第一阙
您可以为按钮单击创建一个 IBAction,然后在操作中将所有 Textfild 和 UILableVariable 设置为 nil 或 @"",如下例所示:-
-(IBAction)Clear
{
txtFirstName.text=@"";
lblFirst.text=@""
}
第二阙
苹果没有提供任何你可以在你的项目中实现的方法,你必须按下主页按钮。