Arrays 如何传递myArray的对象?
我是一个新手,我已经学习了一些基础知识,但没能理解这一点。我在谷歌上搜索了这么多,但终于在这里登陆了Arrays 如何传递myArray的对象?,arrays,fonts,font-size,uifont,Arrays,Fonts,Font Size,Uifont,我是一个新手,我已经学习了一些基础知识,但没能理解这一点。我在谷歌上搜索了这么多,但终于在这里登陆了 fontFamily = [[UIFont alloc]init]; fontSize = [[NSMutableArray alloc]initWithObjects:@"10",@"15",@"20",@"25",@"30", nil ]; [text setFont: [[UIFont familyNames] size:<----- fontFamily=[[UIFont
fontFamily = [[UIFont alloc]init];
fontSize = [[NSMutableArray alloc]initWithObjects:@"10",@"15",@"20",@"25",@"30", nil ];
[text setFont: [[UIFont familyNames] size:<-----
fontFamily=[[UIFont alloc]init];
fontSize=[[NSMutableArray alloc]initWithObjects:@“10”,“15”,“20”,“25”,“30”,nil];
[text-setFont:[[UIFont familyNames]size:我真的不知道你在找什么。但是如果你想访问你放在数组中的字符串,你可以这样做:
[fontSize objectAtIndex:2]
你可以把它放在任何你想放的地方,因为这就是索引2
您应该注意,您在数组中放置的是字符串值,而不是数字值
编辑以回应评论
您并不想将数组传递到任何地方,您想做的是:
- (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component{
// if calling for size component
return fontSize.count;
}
- (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component{
// if calling for size component
return [fontSize objectAtIndex:row];
}
如果我有点走神,我很抱歉,我不太使用pickerViews。谢谢你的回答,我的问题是如何传递数组中的所有对象?这样,用户从字体系列中选择字体,从字体大小数组中选择字体大小。请帮帮忙。@indiaxxo-这没有任何意义。你一次只能设置一个大小。我很抱歉假设您正在用此数据填充UITableView。@jrturton:是的,现在我知道了,大小只能有1个int值。如果有可能,我如何传递整个数组?谢谢!@NJones:我在PickerView中填充了一个组件。