2014-07-17 2 views
-2

목록에서 셀을 제거하는 "삭제"버튼이 있습니다. 해당 버튼을 클릭하면 내 botton이 "완료"로 이름이 바뀌어 편집을 완료하게됩니다. 도와주세요.클릭시 UIButton 텍스트 변경

+4

당신이 ... 이제까지'UIButton' 클래스 참조를 읽으려고 있나요? https://developer.apple.com/library/ios/documentation/uikit/reference/UIButton_Class/UIButton/UIButton.html – holex

답변

1

이 시도 :

- (void)viewDidLoad 
    { 
     [super viewDidLoad]; 
     [self.btn setTitle:@"Delete" forState:UIControlStateNormal]; 

    } 

    - (IBAction)deleteBtn:(id)sender 
{ 

    [UIView animateWithDuration:0.2 animations:^{ 
     //Do your delete action here;  
    }completion:^(BOOL finished) 
    { 
     [self.btn setTitle:@"done" forState:UIControlStateNormal]; 
    }]; 

} 
+0

제목을 '완료'로 변경하면 버튼 제목에 '삭제'가 표시됩니까? 나는 당신의 코드에서 "삭제"가 viewdidload에만 작성 되었기 때문에 나는 아니오라고 생각한다. –

+0

요구 사항 만이 이와 같음. "삭제"버튼을 탭한 후 언급 한 내용을 "완료"로 변경해야합니다. –

0
- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 

    [self.btn setTitle:@"Delete" forState:UIControlStateNormal]; 
} 

- (IBAction)deleteBtn:(id)sender 
{ 
    [UIView animateWithDuration:0.2 animations:^{ 
     //Do your delete action here;  
    }completion:^(BOOL finished) 
    { 
     [sender setTitle:@"done" forState:UIControlStateNormal]; 
    }]; 
}