Значок на панели инструментов Iphone с динамическим подсчетом

#iphone

#iPhone

Вопрос:

Я много гуглил и нахожусь в конце своего пути, так что поехали… Мне просто нужно знать, возможно ли это, чтобы я мог создать серию экранов для приложения Iphone.

В моем приложении вы можете оставлять комментарии по определенной теме, я бы хотел, чтобы на панели инструментов был значок, отображающий слово-пузырь со знаком плюс в центре, когда нет существующих комментариев, и если есть существующие комментарии, я хотел бы отобразить тот же словесный пузырь, но вместо плюса я хочу программно отображать количество существующих заметок.

Возможно ли это?

Спасибо

Ответ №1:

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

   -(id) initWithCustomView:(UIView *)myCustomView;
  

В пользовательском представлении вы можете поместить любую графику, которую хотите, включая знак плюс, или подвиде с UILabel, который показывает количество комментариев.

Когда статус изменится (комментарии будут добавлены или удалены), вам просто нужно создать новый UIView и настроить toolbar.CustomView на этот вид.