मैंने ऐप्पल द्वारा प्रदान किए गए मानक पृष्ठ दृश्य-आधारित एप्लिकेशन टेम्पलेट से शुरुआत की है। अब पाठ के बजाय मैं ऐप में पृष्ठों को छवियों को प्रदर्शित करना चाहता हूं। ,UIImageView में छवियों की सरणी प्राप्त करना (UIPageViewController में)
DataViewController *dataViewController = [storyboard instantiateViewControllerWithIdentifier:@"DataViewController"];
dataViewController.dataObject = [self.pageData objectAtIndex:index];
return dataViewController;
फिर DataViewController.h में:
_pageData = [[NSArray alloc] initWithObjects:
[UIImage imageNamed:@"1.png"],
[UIImage imageNamed:@"2.png"],
[UIImage imageNamed:@"3.png"],
nil];
यह सरणी निम्नलिखित तरीके से हैंडल किया जाता है: एक सरणी के रूप में निम्नानुसार बनाई गई है
@interface DataViewController : UIViewController
@property (strong, nonatomic) IBOutlet UIImageView *imageView;
@property (strong, nonatomic) UIImage *dataObject;
और DataViewController.m मैं में ' मैं छवि में छवियों को प्रदर्शित करने की कोशिश कर रहा हूं निम्नलिखित तरीके से देखें:
- (void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
self.imageView = [[UIImageView alloc] initWithImage:_dataObject];
NSLog(@"dataObject %@", _dataObject);
}
हालांकि, इस कोड के साथ मैं छवियों को PageViewController पर प्राप्त करने में सफल नहीं हूं। कोई विचार है कि मैं इसे ठीक से कैसे काम कर सकता हूं?
आपकी मदद के लिए एक बड़ा धन्यवाद!
हाँ! काम करता है। बहुत बहुत धन्यवाद। – user1048042
अब आप किस संस्करण का उपयोग करते हैं? शीर्ष पर वाला कोई भी UIImageViews बना सकता है और इस मुद्दे को समझने के लिए अच्छा है - लेकिन असली कार्यान्वयन के रूप में नहीं। – Christoph
उत्तरार्द्ध का उपयोग: self.imageView.image = _dataObject – user1048042