#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
помощью .