大家好,
我有一些数据,想要在导航栈中展示它们的新视图。
我创建了一个新的带有XIB文件的视图控制器类。然后我编辑了XIB文件并放置了以下层次结构:
1 files owner
2 first responder
3 scrollview
3.1 view
3.1.1 label1
3.1.2 label2
3.1.3 label3
3.1.4 image4
我安排了标签和图片。标签的内容可能不同,它们应该动态调整大小。我还在视图控制器类中完成了IBOutlets并正确连接了一切。文件所有者的视图委托设置为视图。 然后我加载视图控制器,在“viewDidLoad”方法中执行以下操作:
- (void)viewDidLoad {
[super viewDidLoad];
self.currentPageURL.text = [self.offerItem objectForKey: @"page-url"];
self.currentPrice.text = [self.offerItem objectForKey: @"price"];
self.currentRank.text = [self.offerItem objectForKey: @"rank"];
self.currentName.text = [self.offerItem objectForKey: @"name"];
self.currentProducerName.text = [self.offerItem objectForKey: @"producer-name"];
self.currentDescription.text = [self.offerItem objectForKey: @"description"];
self.imageViewForImage.image = [helperClass resizeImage:[self.offerItem objectForKey: @"picture"] forSize:CGSizeMake(280.0, 280.0) ];
[theScrollview setScrollEnabled:YES];
[theScrollview setContentSize:CGSizeMake(320, 1200)];
[theScrollview flashScrollIndicators];
[theScrollview addSubview:theView];
当我在模拟器中启动应用程序时,一切都显示出来,但如果我尝试滚动,什么也不会发生。
我做错了什么?
3.1
的帧大小是多少? - Deepak Danduprolu