如何在表视图中更改文本字段的字体

时间:2012-03-23 15:15:30

标签: iphone

目标C对我来说是新的。如何更改表格视图中文本字段的字体?这是我现在的代码:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath 

if (indexPath.section==0) 
    {
        UITextField *textField= [[UITextField alloc] initWithFrame:CGRectMake(0, 0, 205, 21)];
        textField.placeholder = @" ";
            //textField.text = [listOfItems objectAtIndex:indexPath.row];
        textField.tag = indexPath.row;
            //textField.textLabel.font = [UIFont fontWithName:@"Helvetica" size:12];
            //textField.placeholder = [TeamBDict objectAtIndex:textField.tag];
        textField.delegate = self;
        cell.accessoryView = textField;
        [textField release];
    } 

4 个答案:

答案 0 :(得分:3)

textField.font = [UIFont fontWithName:@"Helvetica" size:12];

根据你应该阅读的documentation

答案 1 :(得分:0)

更改文本字段的字体就像设置font属性:

一样简单
textField.font = [UIFont fontWithName:@"Courier" size:16.0];

但是,您提供的代码需要一些工作。 -tableView:cellForRowAtIndexPath:`应返回表格单元格。您需要阅读Table View Programming Guide以了解如何操作。

答案 2 :(得分:0)

Swift 3.0 iOS 10.x回答

textField.font = UIFont(name: "Helvetica", size: 16)

答案 3 :(得分:0)

textfield.font = UIFont(name:"whatever u choose language type here",size:17)