gpt4 book ai didi

ios - 如何将 subview 添加到 ScrollView 的 subview

转载 作者:行者123 更新时间:2023-11-29 03:41:39 25 4
gpt4 key购买 nike

sample image

如何创建此 View 。添加 ScrollView 的代码

yPos=0;
for (int i=0; i<24; i++) {

UIView *timeView=[[UIView alloc]initWithFrame:CGRectMake(71, yPos, 909, 60)];
timeView.userInteractionEnabled=TRUE;
timeView.exclusiveTouch=YES;
if (i==4) {
UIView *ssview=[[UIView alloc]initWithFrame:CGRectMake(0, 0, 100, 80)];
ssview.tag=1;
ssview.userInteractionEnabled=TRUE;
UILabel *recurenceId=[[UILabel alloc]init];
recurenceId.text=@"A12334";

[ssview addSubview:recurenceId];
ssview.backgroundColor=[UIColor orangeColor];


[timeView addSubview:ssview];
[ssview addGestureRecognizer:tap];



}

这里 ssview 高度大于 timeview,所以它也被添加到下一个 subview

这里每一行都是 ScrollView 的 subview 。现在我必须添加另一个绿色 View 。

最佳答案

NSArray *greenViewsIndexes=[NSArray arrayWithObjects:[NSNumber numberWithInt:5],[NSNumber numberWithInt:6],[NSNumber numberWithInt:11],[NSNumber numberWithInt:12], nil];   
for (int i=0; i<24; i++) {

for (int j=0; j>greenViews.count; j++) {
if ([[greenViews objectAtIndex:j]intValue]==i){
UIView *greenView=[[UIView alloc]initWithFrame:CGRectMake(71,61*(j+1),100,80)];
[greenView setBackgroundColor:[UIColor greenColor]];
}
}

//another operations

}

关于ios - 如何将 subview 添加到 ScrollView 的 subview ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18356624/

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