모션/터치 이벤트가있는 간단한 앱을 만들려고합니다.라벨 및 쇼 버튼 숨기기 ios
목적은 나타나는 레이블을 시작하는 것입니다 : 화면 터치 인 경우
1) 나는 그것이 라벨을 숨기고 네 개의 버튼을 보여 드리고자합니다.
2) 화면을 다시 터치하면 단추를 숨기고 레이블을 표시하고 싶습니다.
동시에 사용자는 4 개의 다른 화면을 따라 슬라이드하고 볼 수있는 pageView 컨트롤을 구현했습니다. 1)과 2) 모두 네 가지 관점 모두에 나타나야하며 같은 방식으로 기능해야합니다.
이 작업이 수행되고 가장 좋은 방법은 무엇입니까? switch 문 또는 if 문입니까? 누군가 예를 들어 주시겠습니까?
[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