我期待创建一个具有动作/触摸事件的简单应用程序。隐藏标签和显示按钮ios
目的是开始出现标签:
1)如果屏幕是触摸我想它隐藏标签和显示四个按钮。
2)如果再次触摸屏幕,我希望它隐藏按钮,然后显示标签。
同时我实现了一个pageView控件,它可以让用户沿着屏幕滑动并查看四个不同的屏幕。 1)和2)都需要出现在所有四个视图中,并且功能相同。
这是什么,这是什么cn被完成,什么是最好的方式?它会是交换语句还是语句?有人可以给我一个例子吗?
我已经发现了一前一后一些代码,说是这样的:
[label 1 setHidden:TRUE]
谢谢!
编辑:
作为新手道歉。
我给它一个尝试,但我似乎titleLabel下越来越红的错误:
BOOL isTouchedFirst ;
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view.
titleLabel.userInteractionEnabled = YES;
self.backgroundImageView.image = [UIImage imageNamed:self.imageFile];
self.titleLabel.text = self.titleText;
}
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
if (isTouchedFirst) {
NSLog(@"In touchesBegan");
titleLabel.hidden = YES;
// button.hidden = NO ;
isTouchedFirst = NO;
} else {
NSLog(@"In touchesBegan");
titleLabel.hidden = NO;
// button.hidden = YES ;
isTouchedFirst = YES;
}
}
我可以看到你的新和这是你的第一个问题,但在stackoverflow我们不在这里为你做。我们在这里帮助您解决您已有的代码存在的特定问题。那么你有什么尝试已经?向我们提供一些您尝试的代码,我们将提供帮助。也请阅读http://meta.stackexchange.com/questions/182266/how-much-research-effort-is-expected-of-stack-overflow-users/182380#182380 – Popeye
道歉。我设法让它工作。 – user3310055