【发布时间】:2011-04-19 10:52:41
【问题描述】:
我想在我的 viewcontroller 滚动视图中添加一个自定义 uiview。我正在使用下面的代码,但它不起作用。而不是在滚动视图中添加我的 viewThumbnail。 我的 viewThumbnail 包含一个 imageview。
for (int i=0; i<10; i++) {
viewThumbnail *objTemp =[[viewThumbnail alloc] init];
objTemp.frame = CGRectMake(i*165, 0, 126, 161);
[self.scrlViewRecent addSubview:objTemp];
}
[scrlViewRecent setContentSize:CGSizeMake((161 + 10)*10, 180)];
如果我使用下面的代码,那么它会添加空白视图而不是 viewThumbnail 对象
viewThumbnail *headContentView = [[viewThumbnail alloc] initWithFrame:CGRectMake(i*161 + (i*10), 0, 161, 140)];
[headContentView setBackgroundColor:[UIColor brownColor]];
[self.scrlViewRecent addSubview:headContentView];
所以请建议我哪里做错了。 谢谢
【问题讨论】:
-
你增加了滚动视图内容的大小吗?
-
您的代码到底发生了什么?因为我在您的 iewThumbnail 控制器中找不到任何图像
-
ViewThumbnail 有一个 imageview 和 imageview 包含一个静态图像。
标签: iphone uiview uiscrollview addsubview