gpt4 book ai didi

ios - 如何动态设置 UIScrollView 的内容大小

转载 作者:行者123 更新时间:2023-11-29 05:00:09 27 4
gpt4 key购买 nike

我正在开发一个使用 UIScrollView 来显示图像和一些文本的应用程序。当我为 UIscrollView 设置固定大小时,整个事情都能正常工作:

[scrollview setContentSize:(CGSizeMake(320, 480))];

我的问题是文本是通过一些网络服务提供的,大小各不相同,所以我想我必须动态设置内容大小,有人可以告诉我该怎么做吗?有关信息,图像的大小是固定的。预先感谢您。

最佳答案

您需要 ScrollView 来设置内容大小,因此首先在 View 中设置 deragand drop uiscrollview 并设置 IBOutlat 和 deleget,然后在 viewdidload 中设置内容大小。就这样..

if (PhotoPathArray.count > 0)
{
int y=5,x=-87;

for(int i=0;i<[PhotoPathArray count];i++)
{

if(i%3==0 && i!=0)
{
y=y+100;
x=13;
scroll.contentSize=CGSizeMake(320, y+130);
}
else
{
x=x+100;
}


UIButton *btn=[UIButton buttonWithType:UIButtonTypeCustom];
btn.tag=i;
[btn addTarget:self action:@selector(imegbtnclick:) forControlEvents:UIControlEventTouchUpInside];
btn.frame=CGRectMake(x,y, 95,95);
[scroll addSubview:btn];
}
}

;

关于ios - 如何动态设置 UIScrollView 的内容大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7173870/

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