Как использовать пользовательский UIImage в качестве значка UITabBarItem? - PullRequest
3 голосов
/ 28 ноября 2011

Как добавить пользовательский UIImage в качестве значка для UITabBarItem?
I.e Он будет отображаться, когда установлено значение значка UITabbarItem.

Ответы [ 4 ]

3 голосов
/ 28 ноября 2011

Рассмотрите возможность создания подкласса UITabBarItem и рисования самостоятельно

0 голосов
/ 15 июня 2016

Можете заглянуть внутрь здесь .Здесь пользовательский элемент добавляется как UILabel .Здесь вы можете использовать свой собственный выбор.

Демо

enter image description here

и только две строки кода, чтобы вы пошли

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

  //supplying the animation parameter
  [UITabBarItem setDefaultAnimationProvider:[[DefaultTabbarBadgeAnimation alloc] init]];
  [UITabBarItem setDefaultConfigurationProvider:[[DefaultSystemLikeBadgeConfiguration alloc] init]];

  //rest of your code goes following...

  return YES;
}
0 голосов
/ 19 июля 2013

Вы можете использовать следующий пользовательский класс для CustomBadge:

https://github.com/ckteebe/CustomBadge/tree/master/Classes

Надеюсь, это поможет вам.

0 голосов
/ 29 апреля 2013

Саша Паулюс написал замечательный класс, который делает именно это:

CustomBadge2.0

Конечно, вы можете использовать его в сочетании с подклассами UITabBarItem.

...