Я хочу установить пользовательский шрифт для заголовка кнопки динамически, так как я могу установить его.
UIButton *button = [UIButton buttonWithType: UIButtonTypeRoundedRect]; button.titleLabel.font = [UIFont fontWithName:@"font name" size:12];
[tmp setFont:[UIFont fontWithName:@"American Typewriter" size:18]];
имя шрифта берёт его из массива и продолжает изменять индекс.
Так оно будет выглядеть как
[tmp setFont:[UIFont fontWithName:[fontArray objectAtIndex:desiredIndex] size:18]];