/ / एक्शन पर व्यू एलिमेंट्स बदलना - आईफोन, आईओएस, ऑब्जेक्टिव-सी

कार्रवाई पर दृश्य तत्व बदलना - आईफोन, आईओएस, उद्देश्य-सी

मैं थोड़ी देर के लिए विचार कर रहा हूं कि कैसे बदलना हैजब आप एक बटन हिट करते हैं तो आइटम एक यूआईवीयूवी पर होता है। मैं जो करना चाहता हूं, उस पर टेक्स्ट के साथ एक UITextView है, फिर एक बटन दबाएं और स्क्रीन पर एक UIImage दिखाई दे। मैं क्या नहीं जानता कि यह कैसे करना है कि उन्हें एक ही दृश्य पर एक साथ कैसे रखा जाए। किसी भी मदद की बहुत सराहना की जाएगी!

उत्तर:

जवाब के लिए 0 № 1

की सामग्री को साफ करने के लिए UIView आपको करने की जरूरत है:

for (UIView *view in [self.view subviews]) {
[view removeFromSuperview];
}

आपको जो करने की आवश्यकता होगी, उसे नए में जोड़ें UIImage एक को UIImageView और करने की तुलना में:
[view addSubView:myImageView];

इसे ऐसा दिखना चाहिए:

UIImage *myImage = [UIImage imageNamed:@"image name"]; // This is the image (UIImage)
UIImageView *myImageView= [[UIImageView alloc] initWithImage:myImage]; // Insert the image to an UIImageView
[self.view addSubView:myImageView]; // Add the UIImageView to the view

इस कोड के सभी चलेंगे:

  • दृश्य साफ़ करें
  • छवि को देखने के लिए डालें

जवाब के लिए 0 № 2

1. टेक्स्टव्यू पर एक आईबाउट uiimageview लगाएं

2.at viewdidload ने अपनी प्रॉपर्टी को YES छिपाया

3. बटन पर क्लिक करें विधि ने अपनी छिपी संपत्ति को NO पर सेट किया

UIImage *myImage = [UIImage imageNamed:@"image name"];
IBOutlet UIImageView *myImageView= [[UIImageView alloc] initWithImage:myImage];

उस छवि को uitextview पर कनेक्ट करें जहाँ आप उस छवि को ठीक करना चाहते हैं बटन विधि में इस लाइन को जोड़ें

myImageView.hidden = NO;