Вопрос

Подскажите, пожалуйста, можно ли использовать представление uiimage в качестве кнопки uialertview «текст»?я не смог найти ответ в гугле..

большое спасибо

Это было полезно?

Решение

Да, это возможно, но я бы не советовал.Вам придется просмотреть подпредставления UIAlertView, пока не найдете тот, который имеет правильный класс, я бы предположил UIButton, и добавьте свой UIImageView сверху следующим образом:

for (UIView *v in [myAlertView subviews]) {
    if ([v isKindOfClass:[UIButton class]]) {
        //IF I AM THE RIGHT BUTTON
            [v addSubview:myUIImageView];
    }
}

Чтобы определить правильную кнопку, вы можете сначала дать ей какой-нибудь странный текст, например «foobar5», и проверить каждую кнопку, чтобы увидеть, является ли это ее текстом, и если да, удалите текст и добавьте UIImageView.

Другие советы

Вы можете использовать символы Юникода, которые отображаются в виде значков.Я описал это здесь:Добавление изображений к кнопкам UIActionSheet, как в UIDocumentInteractionController

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top