Как установить пользовательский вид для UIBarButtonItem? - PullRequest
0 голосов
/ 26 июля 2010

Я пытаюсь поместить метку в элемент UIBarButtonItem.Вот мой метод viewDidLoad:

characterCountLabel = [[UILabel alloc] init];
characterCountLabel.text = @"HELLO";
charCountButton = [[UIBarButtonItem alloc]initWithCustomView:characterCountLabel];

Все правильно подключено в IB.Почему метка не отображается внутри моего UIBarButtonItem?

1 Ответ

1 голос
/ 26 июля 2010

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

characterCountLabel = [[UILabel alloc] initWithFrame:
                                 CGRectMake(0.0f, 0.0, 200.0f, 25.0f)];

Далее, можете ли вы показать нам код, где вы фактически добавляете элемент панели кнопок?К чему вы добавляете это - панель навигации или панель инструментов?

Когда вы говорите, что все подключено в IB, на что вы ссылаетесь?Панель инструментов?Панель навигации?Вы используете навигационный контроллер?Если нет, то вы можете просто добавить элемент в панель навигации в IB.

Немного больше информации поможет нам помочь вам.

...