2012-06-18 3 views
0

UIScrollView에서 이미지를 제거하는 중에 문제가있는 것 같습니다. NSDocumentDirectory에서 제거 할 수 있었지만 여전히보기에 유지됩니다. 버튼을 눌렀을 때 그것을 제거하는 방법. 당신은 내가 마무리하여 삭제 옵션 다음에 생각 다음보기에서 이미지 제거

//In your button clicked function 
- (IBAction)buttonClicked:(id)sender { 
    UIButton *button = (UIButton *)sender; 
    [button removeFromSuperView]; 
} 

답변

3

: 여기 내 코드입니다. 보기를 다시로드하지 않습니다. 그래서 나는 그 이미지를 유지한다.

+0

작동하지 않습니다. 'buttonClicked' 안에 넣으십시오. – Bazinga

+0

우리에게 어떻게 스크롤보기에 이미지를 추가합니까? –

+0

완료. 편집했습니다. 그것이 전체 구현입니다. – Bazinga

0

같은 슈퍼 뷰에서 뷰를 제거해야합니다

- (IBAction)buttonClicked:(id)sender { 
    UIButton *button = (UIButton *)sender; 
    [_images objectAtIndex:button.tag]; 
    [_images removeObjectAtIndex:button.tag]; 

    NSFileManager *fileManager = [NSFileManager defaultManager]; 
    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); 
    NSString *documentsDirectory = [paths objectAtIndex:0]; 
    NSString *fullPath = [documentsDirectory stringByAppendingPathComponent:[NSString stringWithFormat:@"%d.png", button.tag]]; 
    [fileManager removeItemAtPath: fullPath error:NULL]; 

}