я следующий на мой взгляд, сделал нагрузку на мой контроллер просмотра таблицы:UIButton в UIBarButtonItem не отображается
UIButton *change_view = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[change_view setTitle:@"List" forState:UIControlStateNormal];
[change_view addTarget:self action:@selector(toggleView:) forControlEvents:UIControlEventTouchUpInside];
UIBarButtonItem *button = [[UIBarButtonItem alloc] initWithCustomView: change_view];
self.navigationItem.rightBarButtonItem = button;
Когда я запускаю программу, она не показывает заголовок или кнопку скругленный прямоугольник. Однако, если я изменю тип на UIButtonTypeInfoLight, он появится ... так в чем проблема?
как вы устанавливаете рамку кнопки? – aherlambang
change_view.frame = CGRectMake (0,0, ширина, высота), с соответствующей шириной и высотой. Если вы используете разные строки для заголовка (например, локализуете его), вам может потребоваться рассчитать ширину динамически ... – Vladimir