UIView
कक्षा के addSubView
विधि का उपयोग करके आप अपने ऐप प्रतिनिधि के didFinishLaunchingWithOptions
विधि में अपने ऐप लॉन्च के ठीक बाद अपना सबव्यूव जोड़ सकते हैं।
- (BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
UIImageView *imageView = [[UIImageView alloc]
initWithImage:[UIImage imageNamed:@"yourimage.png"]];
[self.window addSubview:imageView];
UITapGestureRecognizer * recognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleTap:)];
recognizer.delegate = self;
[imageView addGestureRecognizer:recognizer];
imageView.userInteractionEnabled = YES;
self.imageView = imageView;
}
- (void) handleTap:(UITapGestureRecognizer *)recognize
{
[self.imageView removeFromSuperView];
}
ध्यान दें कि आप एक संपत्ति handleTap
विधि में अपने imageView संदर्भित करने के लिए की आवश्यकता होगी: यहाँ आप कैसे आगे बढ़ना सकता है के कुछ कोड के टुकड़े कर रहे हैं।
धन्यवाद, आदमी! आकर्षण की तरह काम करता है! –
मुझे असंगत प्रकार 'AppDelegate *' से आईडी "UIGestureRecognizerDelegate> आईडी" पर असाइन किया गया है - कोई सलाह? धन्यवाद! – Ernest
आपको अपनी एपडिलेगेट को यूआईजीएस्टर रिकॉग्नाइज़र डिलीगेट को इस तरह कुछ घोषित करके अनुपालन करने की आवश्यकता है: yourAppDelegate() –
tiguero