2009-08-03 1 views
1

Я только что использовал UIAlertView, чтобы показать «loading ...» с индикатором выполнения, показывающим, сколько данных загружает мое приложение. И, как говорит HIG, я сомневаюсь, что рецензенты Apple одобрят это действие. Поскольку предупреждение не должно «предупреждать» пользователей, когда все идет нормально.Если я переопределяю UIAlertView (чтобы показать индикатор выполнения, не уволить), будет ли он отклонен?

Итак, если я переопределяю его с помощью настраиваемого фона, рецензенты Apple все равно отклонят его? Мой код-то вроде этого:

@interface MyCustomAlert : UIAlertView { 
    UILabel *alertTextLabel; 
    UIImage *backgroundImage; 
} 

ответ

1

Я не верю, что они это сделают. Я добавил несколько текстовых полей и не имел проблем с несколькими представлениями.

+0

Что вы подразумеваете, добавляя текстовые поля. Где вы их добавили? (к UIAlertView?) – RoundOutTooSoon

+0

Правильно ... Я добавил их в UIAlertView. Я хотел создать запрос, аналогичный тому, который использовался для входа в учетную запись iTunes на телефоне. Он использует UIAlertView с двумя текстовыми полями, позволяющими пользователю вводить свою информацию. – Lounges

0

Я не думаю, что они будут отвергать его для этого, вы можете утверждать, что диалог используется для «предупреждения» лицо прогресса того, что делает приложение. Только так, как вы наверняка узнаете, но когда вы отправляете приложение, я бы рекомендовал иметь план резервного копирования на всякий случай, но я думаю, что все будет в порядке.

1

Хотя это, вероятно, не самое идеальное решение, я также думаю, что они позволят это. Если они этого не сделают, вы можете ссылаться на свой собственный коммерческий iPhone http://www.apple.com/iphone/gallery/ads/#office-large как имеющий нечто почти идентичное (если я правильно вас понимаю) в одном из приложений-приложений (пропустите до 15 секунд в этот коммерческий iPhone Office).

+0

Отличный ответ. «Печать» uialertview в рекламе, действительно, представляет, о чем идет речь. – Jann

Смежные вопросы