如何在 uiscrollview iphone/ipad 中添加 uiview

发布于 2024-11-02 09:18:20 字数 743 浏览 3 评论 0原文

我想在我的视图控制器滚动视图中添加自定义 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梦情居士 2024-11-09 09:18:20

您正在调用不同的 init 方法,请确保您的 viewThumbnail 设置代码确实被调用。不确定 self.scrlViewRecent 是否是要添加的正确视图(此处缺少上下文)。

还有一些观察结果:

  • 类名应以大写字母开头 (ViewThumbnail)
  • scrlViewRecent 保存 16 个字符中的 2 个字符,但难以阅读
  • 您的循环很可能缺少
    您的 viewThumbnail 对象。制作
    确保你在某个时候释放它们。

You are calling different init methods, make sure your setup code for the viewThumbnail actually gets called. Not sure if self.scrlViewRecent is the correct view to add to (lacking context here).

Also some observations:

  • Class names should start with uppercase letter (ViewThumbnail)
  • scrlViewRecent saves 2 characters out of 16 but makes it hard to read
  • Your loop is most probably lacking
    your viewThumbnail objects. Make
    sure you release them somewhen.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文