मेरे पास कई बटन सेटअप के साथ एक UIActionsheet है। मैं पूर्ववत फ़ंक्शन जोड़ने के बारे में कैसे जाऊं? मैं UITextfields का उपयोग कर रहा हूँ
उत्तर:
जवाब के लिए 0 № 1कॉल करने के लिए उचित UIAction शीट बटन सेट करें undo
वांछित UITextField "पर विधि NSUndoManager
वस्तु। आईओएस 3.0 और उच्चतर में सभी UITextField और UITextView ऑब्जेक्ट्स के लिए, एक है undoManager
ऑब्जेक्ट जिसे एक्सेस किया जा सकता है और संचालन के पूर्ववत और फिर से प्रबंधित करने के लिए उपयोग किया जा सकता है। आवश्यक कोड इस तरह कुछ होगा:
(UIActionSheetDelegate विधि कार्यान्वयन)
- (void) actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex
{
if (buttonIndex == /*undo index*/)
[yourTextField.undoManager undo];
}
संपादित करें: मेरा सुझाव है कि आप देखें पूर्व प्रबंधकों के लिए ऐप्पल दस्तावेज, आपको इसके साथ आगे बढ़ने में मदद करनी चाहिए।
जवाब के लिए 0 № 2
क्या आपने शेक को पूर्ववत करने पर विचार किया है? यदि आप कुछ टेक्स्ट दर्ज करते हैं तो एक पूर्ववत चेतावनी आती है UITextField
/UITextView
और अपने आईफोन हिलाओ।