我想在viewcontroller滚动视图中添加自定义uiview。我正在使用下面的代码,但它不起作用。而不是在scrollview中添加我的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];
所以请建议我在哪里做错了。 THX
答案 0 :(得分:-1)
您正在调用不同的init
方法,请确保实际调用viewThumbnail
的设置代码。不确定self.scrlViewRecent
是否是要添加的正确视图(此处缺少上下文)。
还有一些观察结果:
ViewThumbnail
)scrlViewRecent
可以保存16个字符中的2个字符,但很难阅读viewThumbnail
个对象。使
当然,你确定要释放它们。