Iphone 如何向scrollview添加标签
我正在做一个关于如何向scrollview添加标签的小讨论。我已经写了一个代码 但我的应用程序正在终止。但我不明白它为什么会终止。有人能帮我解决这个问题吗…我的应用程序在插入第三个标签时终止Iphone 如何向scrollview添加标签,iphone,cocoa-touch,Iphone,Cocoa Touch,我正在做一个关于如何向scrollview添加标签的小讨论。我已经写了一个代码 但我的应用程序正在终止。但我不明白它为什么会终止。有人能帮我解决这个问题吗…我的应用程序在插入第三个标签时终止 int y=0; NSMutableArray *languageArray=[[NSMutableArray alloc]initWithObjects:@"Chinese",@"Spanish",@"English",@"Arabic",@"Hindi",@"Bengali",@"Portuguese"
int y=0;
NSMutableArray *languageArray=[[NSMutableArray alloc]initWithObjects:@"Chinese",@"Spanish",@"English",@"Arabic",@"Hindi",@"Bengali",@"Portuguese",@"Russian",@"Japanese",@"German",nil];
UILabel *languageLabel=[[UILabel alloc]initWithFrame:CGRectMake(0, y ,90,30 )];
for(int i=0;i<[languageArray count];i++)
{
NSLog(@"array count is @%d",[languageArray count]);
languageLabel.text=[languageArray objectAtIndex:i];
NSLog(@"array objectat index is @%@",[languageArray objectAtIndex:i]);
languageLabel.font=[UIFont systemFontOfSize:19.0];
languageLabel.backgroundColor=[UIColor clearColor];
[languageScrollView addSubview:languageLabel];
// [languageScrollView addSubview:languageLabel];
//y+=90;
y+=languageLabel.frame.size.height;
[languageLabel release];
}
[languageScrollView setShowsHorizontalScrollIndicator:NO];
[languageScrollView setShowsVerticalScrollIndicator:NO];
[languageScrollView setContentSize:CGSizeMake(genderScrollView.frame.size.width, y)];
inty=0;
NSMUTABLEARRY*languageArray=[[NSMUTABLEARRY alloc]initWithObjects:@“中文”@“西班牙文”@“英文”@“阿拉伯文”@“印地语”@“孟加拉文”@“葡萄牙语”@“俄语”@“日语”@“德语”,nil];
UILabel*languageLabel=[[UILabel alloc]initWithFrame:CGRectMake(0,y,90,30)];
对于(int i=0;i请尝试使用下面修改的代码
int y=0;
NSMutableArray *languageArray=[[NSMutableArray alloc]initWithObjects:@"Chinese",@"Spanish",@"English",@"Arabic",@"Hindi",@"Bengali",@"Portuguese",@"Russian",@"Japanese",@"German",nil];
for(int i=0;i<[languageArray count];i++)
{
UILabel *languageLabel=[[UILabel alloc]initWithFrame:CGRectMake(0, y ,90,30 )];
NSLog(@"array count is @%d",[languageArray count]);
languageLabel.text=[languageArray objectAtIndex:i];
NSLog(@"array objectat index is @%@",[languageArray objectAtIndex:i]);
languageLabel.font=[UIFont systemFontOfSize:19.0];
languageLabel.backgroundColor=[UIColor clearColor];
[languageScrollView addSubview:languageLabel];
// [languageScrollView addSubview:languageLabel];
//y+=90;
y+=languageLabel.frame.size.height;
[languageLabel release];
}
inty=0;
NSMUTABLEARRY*languageArray=[[NSMUTABLEARRY alloc]initWithObjects:@“中文”@“西班牙文”@“英文”@“阿拉伯文”@“印地语”@“孟加拉文”@“葡萄牙语”@“俄语”@“日语”@“德语”,nil];
对于(int i=0;i