如何在 uiscrollview iphone/ipad 中添加 uiview
我想在我的视图控制器滚动视图中添加自定义 uiview。我正在使用下面的代码,但它不起作用。并且不在滚动视图中添加我的 viewThumbnail 。 我的 viewThumbnail 包含一个图像视图。
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];
,所以请建议我哪里做错了。 谢谢
I want to add a custom uiview in my viewcontroller scroll view. and i am using below code but it not working. and not adding my viewThumbnail in scrollview.
my viewThumbnail contains a 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)];
and if i use below code then it added blank view instead of viewThumbnail object
viewThumbnail *headContentView = [[viewThumbnail alloc] initWithFrame:CGRectMake(i*161 + (i*10), 0, 161, 140)];
[headContentView setBackgroundColor:[UIColor brownColor]];
[self.scrlViewRecent addSubview:headContentView];
So please suggest me where i am doing wrong.
Thx
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您正在调用不同的
init
方法,请确保您的viewThumbnail
设置代码确实被调用。不确定 self.scrlViewRecent 是否是要添加的正确视图(此处缺少上下文)。还有一些观察结果:
ViewThumbnail
)scrlViewRecent
保存 16 个字符中的 2 个字符,但难以阅读您的
viewThumbnail
对象。制作确保你在某个时候释放它们。
You are calling different
init
methods, make sure your setup code for theviewThumbnail
actually gets called. Not sure ifself.scrlViewRecent
is the correct view to add to (lacking context here).Also some observations:
ViewThumbnail
)scrlViewRecent
saves 2 characters out of 16 but makes it hard to readyour
viewThumbnail
objects. Makesure you release them somewhen.