संपादित करें: पूरी तरह से सवाल एक UIButton के बारे में सोच की
एक तरह से की एक गलतफहमी निम्नलिखित फिर से लिखा है स्क्रीन के एक क्षेत्र की स्थापना के एक आशुलिपि तरीका है कि विभिन्न तात्कालिक स्पर्श इवेंट प्रतिक्रिया का जवाब कर सकते हैं यह अन्य वस्तुओं को संदेश देने के लिए यूआईसींट्रोल की लक्ष्य-क्रिया प्रणाली द्वारा परिभाषित किया गया है।
UIControlEventTouchDown
ऐसा लगता है जिसकी आपको प्रतिक्रिया देने की आवश्यकता है। जैसे ही कोई आपके बटन के अंदर छूता है, यह ट्रिगर हो जाएगा - एसएमएस में "संपर्क जानकारी" बटन यही है।
UIButton * myButton = [[UIButton बटन WithType: UIButtonTypeRoundedRect]; // सेट अप शीर्षक, फ्रेम इत्यादि [myButton addTarget: self action: @selector (myButtonWasPressed) forControlEvents: UIControlEventTouchDown]; [myMainView addSubView: myButton];
इस कोड से चलने वाले ऑब्जेक्ट पर -(void)myButtonWasPressed
संदेश भेजें (आदर्श रूप से आप नियंत्रक देखते हैं)। myButtonWasPressed
में आप फिर एक नया दृश्य जोड़ सकते हैं या अपनी पसंद की कोई भी कार्रवाई कर सकते हैं। एक एसएमएस नेविगेशन नियंत्रक का उपयोग कर संपर्क जानकारी प्रदर्शित करने के लिए एक दृश्य नियंत्रक को धक्का देता है।
यदि यह अभी भी आपकी समस्या का समाधान नहीं करता है, तो आपको कुछ गलत पोस्ट करने के लिए कुछ कोड पोस्ट करने होंगे।
स्रोत
2009-04-25 21:17:16
जिज्ञासा से, क्या यह सिम्युलेटर या डिवाइस पर है? –