Выравнивание текста кнопки листа действий

#ios #uiactionsheet

#iOS #uiactionsheet

Вопрос:

Я использую таблицу действий, и я добавил символ Юникода. Но заголовок моей кнопки не центрирован. Я хочу, чтобы символ Юникода располагался максимально справа. Если вы считаете, что это невозможно, могу ли я использовать изображение флага отдельно, а не использовать символ Юникода? Если да, то как я могу добавить изображение рядом с заголовком кнопки?

 UIActionSheet *actionsheet = [[UIActionSheet alloc] initWithTitle:@"Would you like to see ozone cloud in your area or a trace of your walking/driving/biking activity" delegate:self cancelButtonTitle:@"Cancel" destructiveButtonTitle:nil otherButtonTitles:@"OzoneMap",@"ParticleMap", @"TraceMap      U0001F6A9", nil];

[[[actionsheet valueForKey:@"_buttons"] objectAtIndex:0] setImage:[UIImage imageNamed:@"play2.png"] forState:UIControlStateNormal];
 

введите описание изображения здесь

Комментарии:

1. Он центрирован. Покажите код для создания кнопки с символом Юникода в названии.

2. Я добавил код.

3. Он делает именно то, что вы ему сказали. В чем проблема? Заголовок кнопки расположен по центру. Имейте в виду, что заголовок содержит все пробелы и символ флага.

4. Я хочу, чтобы флаг был наиболее правильным.

5. Вы не можете — по крайней мере, с UIActionSheet помощью .