2012-04-23 2 views
1

У меня есть приложение с отображает предупреждения, но я хотел бы настроить представление предупреждения, чтобы я мог прикрепить к нему изображение. Это похоже на то, как Temple Run показывает свои предупреждения. Я попробовал добавить цвет фона, но он дозволяет сделать предупреждение самым цветным. Пожалуйста, помогите!Пользовательский AlertView - Xcode

+0

Вы можете рассмотреть писать самостоятельно, или с помощью одного из многих сторонних ароматов, таких, как этот: https://github.com/gpambrozio/ BlockAlertsAnd-ActionSheets – Luke

+0

довольно хороший учебник для любого, кто приходит сюда http://iosdevtricks.blogspot.co.il/2013/04/creating-custom-alert-view-for-iphone.html – Ilan

ответ

1

Если вы хотите добавить изображения в представление предупреждения, вы можете добавить представление изображения в качестве подзаголовка. Чтобы расширить представление предупреждения, установите для сообщения текст, содержащий некоторые символы \ n:

Вы не можете изменить цвет оповещения.

-1

Пользовательские изображения Alertbox заменить Apple, по умолчанию синий alertBox
[Вот скриншот 1] [1]
[здесь скриншот 2] [2]: www.8land.org/download/s1.png

Некоторые из видов использования
# действующий точно так же, как предупреждение по умолчанию для яблока, но с вашим собственным изображением. выглядите лучше и не страшно для своих пользователей.
# создайте свои собственные фоновые изображения любого размера в любом месте экрана. Добавлен эффект анимации fadeOut.
#. быстрые пользователи оценивают ваше приложение.
#. действуя как покупка в приложении.
#. использовать его в качестве рекламы, предлагать пользователям загружать другое приложение или кого-либо еще.
#. Получите отзывы от пользователей.
#. Купите монету или любые виртуальные вещи, которые вы предложили.
#. если вы сделаете свой образ как баннер, он будет действовать как баннер.
#. Это можно сделать так же, как popoverViewController в iPad. вам может понадобиться немного изменить код.

получить код от github, это с открытым исходным кодом при MIT.
https://github.com/ajaxgeek/Alertbox

Dowload it and try it and give you your idea. возможность улучшить этот фрагмент фрагмента?

+0

Это не прямой ответ на вопрос. Попробуйте опубликовать фрагменты кода вместо рекомендации продукта (если рекомендация действительно не подходит в качестве ответа) –

0

в IOS 7 или выше, используйте код

UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 200, 282)]; 
UIImage *wonImage = [UIImage imageNamed:@"iberrys.png"]; 
imageView.contentMode=UIViewContentModeCenter; 
[imageView setImage:wonImage]; 
UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"Arirang List" 
                message:@"phiên bản: 1.0\n website: www.iberrys.com\n email: [email protected]\nmobile: 0918 956 456" 
                delegate:self 
              cancelButtonTitle:@"Đồng ý" 
              otherButtonTitles: nil]; 
//check if os version is 7 or above 
if (floor(NSFoundationVersionNumber) > NSFoundationVersionNumber_iOS_6_1) { 
    [alertView setValue:imageView forKey:@"accessoryView"]; 
}else{ 
    [alertView addSubview:imageView]; 
} 
[alertView show]; 
Смежные вопросы