/ / UIActionSheet के भीतर पूर्ववत करें बटन - आईफोन, आईओएस 4, आईफोन-एसडीके-3.0

UIActionSheet के भीतर पूर्ववत करें बटन - आईफोन, आईओएस 4, आईफोन-एसडीके-3.0

मेरे पास कई बटन सेटअप के साथ एक 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 और अपने आईफोन हिलाओ।