如何在uiscrollview iphone / ipad中添加uiview

|| 我想在我的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];
所以,请告诉我我做错了什么。 谢谢
已邀请:
您正在调用不同的
init
方法,请确保实际调用了
viewThumbnail
的设置代码。不确定
self.scrlViewRecent
是否是要添加的正确视图(此处缺少上下文)。 还有一些观察: 类名应以大写字母(
ViewThumbnail
)开头
scrlViewRecent
可保存16个字符中的2个,但难以阅读 您的循环很可能缺少 您的
viewThumbnail
对象。使 确保您在某个时候释放它们。

要回复问题请先登录注册