Как изменить шрифт текстового поля в табличном представлении - PullRequest
2 голосов
/ 23 марта 2012

Цель 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 ]

3 голосов
/ 23 марта 2012
textField.font = [UIFont fontWithName:@"Helvetica" size:12];

Согласно документации вы должны прочитать.

0 голосов
/ 22 июля 2017
textfield.font = UIFont(name:"whatever u choose language type here",size:17)
0 голосов
/ 17 июля 2017

Swift 3.0 iOS 10.x ответ

textField.font = UIFont(name: "Helvetica", size: 16)
0 голосов
/ 23 марта 2012

Изменить шрифт текстового поля так же просто, как установить его font свойство:

textField.font = [UIFont fontWithName:@"Courier" size:16.0];

Однако предоставленный вами код требует некоторой работы.-tableView: cellForRowAtIndexPath: `должен возвращать ячейку таблицы.Вам нужно прочитать Руководство по программированию табличного представления , чтобы узнать, как это сделать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...