gpt4 book ai didi

ios - UIView subview 放置

转载 作者:行者123 更新时间:2023-11-28 20:46:29 24 4
gpt4 key购买 nike

我有一个 UIView,我正在将 UIImageView 放入其中,每个 UIImageView 的宽度为 16 像素。

问题是,如果我使用 addSubView 添加 5 个 UIImageView,并且 UIView 的规范为 16 高 x 300 宽,是否有任何方法可以让 View 中的图像“堆叠”可以这么说,这样图像就不会彼此重叠?就像将图像标签添加到网页。

最佳答案

我看到的最简单的方法是记录上次放置图像的位置,然后按宽度递增,如下所示:

-(void) addImage:(UIImage*)img toView:(UIView*)view
{
static CGRect curFrame = CGRectMake (0,0,16,16);
UIImageView* imgView = [[UIImageView alloc] initWithFrame:curFrame];
imgView.image = img;
[view addSubview:imgView];

curFrame.origin.x += 16;
}

这将使图像从左到右出现在您的 View 中

关于ios - UIView subview 放置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5902438/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com