我是新手,我已经完成了基础知识,但无法想出这个。我已经google了很多,但最后我降落在这里。
fontFamily = [[UIFont alloc]init];
fontSize = [[NSMutableArray alloc]initWithObjects:@"10",@"15",@"20",@"25",@"30", nil ];
[text setFont: [[UIFont familyNames] size:<-----
现在,我怎样才能将对象传递给大小?
答案 0 :(得分:2)
我真的不知道你在寻找什么。但是如果你想要访问放在数组中的字符串,你可以这样做:
[fontSize objectAtIndex:2]
你可以把那个你想要放置的地方@"20"
放在那里,因为那就是索引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。