我有两个问题。
1)按下清除按钮后,如何清除所有输入的文本字段和标签文本?
2)按退出按钮后如何退出应用程序?
由于
答案 0 :(得分:1)
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 ?
对于第二个使用How do I programmatically quit my iOS application?在iPhone应用程序开发中,没有退出应用程序的概念。 应用程序退出的唯一操作是触摸手机上的“主页”按钮
Apple也提供Human Interface Guidelines show something like this.
不要以编程方式退出
但有一些方法可以像exit(0)
和[[NSThread mainThread] exit]
,我还没试过。
答案 1 :(得分:1)
您可以将所有textfields and labels
枚举为:
for (UIView *common in self.view.subviews) {
if ([common isKindOfClass:[UITextField class]] || [common isKindOfClass:[UILabel class]]) {
commonTextField.text = @"";
}
}
答案2:现在有办法退出您的申请。因为苹果不允许顶级强行退出应用程序。
希望它对你有所帮助。
答案 2 :(得分:1)
-(void)fnClear{
tf1.text = @"";
..
lbl1.text = @"";
..
}
按钮点击时无法退出应用程序。 Apple不推荐这样做。
答案 3 :(得分:1)
First Que
你可以为按钮创建一个IBAction Click并在那里你将所有你的Textfild和UILableVariable作为nil或@""像贝娄示例: -
-(IBAction)Clear
{
txtFirstName.text=@"";
lblFirst.text=@""
}
Second Que
Apple没有提供您可以在项目中实施的任何方法,因为你必须按下主页按钮。