Как я могу поместить индикатор выполнения в панель инструментов UINavigationController как Почтовое приложение?

У Scott Hanselman есть великое, обновляемое каждый год или два списка инструментов: Окончательный Разработчик Scott Hanselman и Список Инструмента Продвинутых пользователей для Windows

5
задан Brant Bobby 31 October 2011 в 19:01
поделиться

2 ответа

Начните с пустого UIView, добавьте текстовую метку и индикатор выполнения и расположите их так, как они отображаются в приложении Mail. Наконец, создайте UIBarButtonItem, содержащий это представление, и добавьте его на свою панель инструментов:

UIBarButtonItem* progressItem = [[UIBarButtonItem alloc] initWithCustomView:progressItemView];
toolbar.items = [NSArray arrayWithObject:progressItem];

Вы можете сделать это программно или в Interface Builder.

8
ответ дан 13 December 2019 в 22:10
поделиться

Это довольно просто использовать IB. Просто перетащите панель инструментов в свое представление, затем перетащите NSProgressIndicator. Наконец, перетащите NSF flexibleSpacer слева от индикатора выполнения, а кнопку отмены - справа. Возможно, вам придется добавить несколько NSSpacers слева и справа, чтобы все правильно выстроилось.

2
ответ дан 13 December 2019 в 22:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: