Разработка iPhone - Недокументированный класс UIProgressHUD - PullRequest
6 голосов
/ 06 января 2009

Я только слышал о том, что делает класс UIProgressHUD, но я не могу найти реализацию этого класса или какую-либо документацию. Ссылку на этот класс можно найти в книге "The Cookies для iPhone Developer's 1st Edition" и других статьях в Интернете:

http://www.cocoadev.com/index.pl?UIProgressHUD

http://blogs.oreilly.com/iphone/2008/02/using-a-progress-heads-up-disp.html

... и, возможно, другие. Я просто хочу знать, смогу ли я как-нибудь использовать этот класс. У кого-нибудь есть файлы классов .h и .m? Или есть какой-то другой класс, который делает что-то, что должен делать UIProgressHUD (откройте окно, подобное индикатору прогресса с сообщением).

Спасибо. Мустафа

Ответы [ 4 ]

23 голосов
/ 09 апреля 2009

Я создал свой собственный "HUD прогресса", MBProgressHUD. Я недавно опубликовал код в своем блоге. Если вы хотите, вы можете проверить это и посмотреть, соответствует ли он вашим потребностям.

Вы можете найти код по адресу: http://github.com/matej/MBProgressHUD

16 голосов
/ 06 января 2009

Не используйте частные API. Если вам повезет, Apple утвердит ваше приложение, затем изменит или удалит API в обновлении ОС, разозлив ваших клиентов. Если вам не повезло, Apple отклонит ваше приложение.

На Mac вы можете обойтись без него (хотя бы временно). На iPhone не используйте частные API, EVER .

Редактировать: И поскольку этот ответ был изначально написан, Apple добавила App Store на Mac. Там применяется то же правило: если вы хотите распространять свое приложение в App Store, не используйте частные API, EVER .

4 голосов
/ 15 января 2009

Я думаю, что UIProgressView - это то, что вы должны использовать сейчас.

http://www.iphonedevcentral.org/tutorials.php?page=ViewTutorial&id=43&uid=34167348

Как интегрировать NSURLConnection с UIProgressView?

1 голос
/ 07 января 2009

На данный момент единственная альтернатива - это бросить свой собственный или найти кого-то еще, кто сделал бы то же самое и желает поделиться своим кодом с вами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...