2011-02-10 6 views
0

iPhone 용 응용 프로그램을 만들려고합니다.사각형을 사라지게 만들기 - iOS

각 사각형을 포함시키고 각 사각형에 번호를 지정하고 싶습니다.

사용자가 사각형을 탭하면 다른 사각형과 함께 사라집니다. 예 : 사각형 (1,2,3,4,5,6,7,8,9,10)이있는 경우, 사용자는 예를 들어 7을 선택하므로 정사각형 숫자 7이 모든 정사각형 (정사각형> 7)과 함께 사라져 나머지 정사각형은 (1,2,3,4,5,6)이어야합니다.

가장 좋은 방법은 무엇입니까?

+0

답장을 보내 주셔서 대단히 감사합니다. 죄송합니다. 이전에 생각한대로 사각형을 제시하는 것은 불가능하다는 것을 깨달았습니다. 사각형을 테이블로 배열하려고 생각했지만 올바른 번호를 할당하는 데 약 3 시간을 소비 했으므로 할 수 없었고 검색 한 후에 아무도 그것에 대한 답변을 얻지 못했습니다. 다른 방법을 찾으려고 노력할 것 같습니다. – 3madi

답변

0

모든 버튼의 NSArray를 만들고 사라지려는 사각형의 알파를 설정하면됩니다. 그런

뭔가 :

-(void)removeSquersAfterSelection:(NSInteger)selectedSqure 
{ 
    for(NSInteger i=0;i<squersArray;i++){ 
    if(i<=selectedSqure){ 
     [squersArray objectAtIndex:i].alpha = 0; 
    } 

    } 
} 

행운을 빌어 요 당신이있는 UIButton 하위 클래스 경우이 방법을 무시하고 어떤 그것을에서 작업 할 수

+0

답변 해 주셔서 대단히 감사합니다. 죄송합니다. 이전에 생각한대로 사각형을 제시하는 것은 불가능하다는 것을 깨달았습니다. 사각형을 테이블로 배열하려고 생각했지만 올바른 번호를 할당하는 데 약 3 시간을 소비 했으므로 할 수 없었고 검색 한 후에 아무도 그것에 대한 답변을 얻지 못했습니다. 다른 방법을 찾으려고 노력할 것 같습니다. – 3madi

+0

확실히 가능합니다. 무엇을 달성하기를 원하십니까? – shannoga

+0

지연에 대해 유감스럽게 생각합니다. 다른 방법을 사용하여 처리했습니다. 불가능했던 것은 내가 생각한 방법을 사용하여 사각형에 숫자를 할당하는 방법입니다. – 3madi

0
[theSquare removeFromSuperview]; 

: 다음

MyCustomButton *theSquare1 = [[MyCustomButton alloc] initWithSquareNumber:1]; 
[theSquare1 addTarget:self action:@selector(removeFromSuperview) forControlEvents:UIControlEventTouchUpInside]; 

MyCustomButton.m :

- (void)removeFromSuperview { 
    [super removeFromSuperview]; 
    // you can delete the button from the database or something here... 
    // or keep score in the game or similar. 
} 

shani가 말했던 것을 수행하고 이러한 버튼의 배열을 유지하면 그 버튼을 반복하고 발견 한 것보다 높은 것을 찾을 수 있습니다.

+0

답장을 보내 주셔서 대단히 감사합니다.하지만 미안하지만, 나는 이전에 생각했던대로 사각형을 제시하는 것이 불가능하다는 것을 깨달았습니다. 사각형을 테이블로 배열하려고 생각했지만 올바른 번호를 할당하는 데 약 3 시간을 소비 했으므로 할 수 없었고 검색 한 후에 아무도 그것에 대한 답변을 얻지 못했습니다. 다른 방법을 찾으려고 노력할 것 같습니다. – 3madi

관련 문제