몇 가지 버튼이 설정된 UIActionsheet가 있습니다. 실행 취소 기능을 추가하는 방법은 무엇입니까? UITextfields를 사용하고 있습니다.UIActionSheet 내의 Undo 버튼
0
A
답변
0
원하는 UITextField의 NSUndoManager
개체에서 undo
메서드를 호출하도록 적절한 UIActionSheet 단추를 설정합니다. iOS 3.0 이상의 모든 UITextField 및 UITextView 객체에는 조작의 실행 취소 및 재실행을 관리하고 액세스하는 데 사용할 수있는 undoManager
객체가 있습니다.
(UIActionSheetDelegate 메소드 구현)
- (void) actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex
{
if (buttonIndex == /*undo index*/)
[yourTextField.undoManager undo];
}
편집 : 필요한 코드를 이런 식으로 뭔가를 갈 것이라고이 당신이 그것을 필요로해야와 난 당신이 Apple documentation for Undo Managers 볼 제안은 추가로 도움이 될 것입니다.
0
버튼 인덱스를 사용하여 모든 설정을했는데, 여전히이 문제를 해결하는 데 문제가 있습니다. – TWcode