У меня есть UIViewController
настроить для отображения инфо-кнопки справа в ее UINavigationItem
так:rightBarButtonItem кнопки Информации, нет места для правых
UIButton *infoButton = [UIButton buttonWithType:UIButtonTypeInfoLight];
[infoButton addTarget:self action:@selector(toggleAboutView) forControlEvents:UIControlEventTouchUpInside];
self.navigationItem.rightBarButtonItem = [[[UIBarButtonItem alloc] initWithCustomView:infoButton] autorelease];
Это прекрасно работает, но единственная проблема в том, что Я оставил с практически нет пространства справа от кнопки, которая выглядит довольно уродливо:
есть ли способ для кнопки, чтобы переместить около 5 точек из правой стороны?
Спасибо.
Он выглядит правильно расположенным для меня. Посмотрите на другие приложения для iPhone, которые помещают кнопку в правой части навигационной панели: сообщения, календарь, контакты, карты и т. Д. И т. Д. Все они расположены одинаково. –
Мой клиент хочет, чтобы он был дальше, и этот интервал не выглядит хорошо с помощью информационной кнопки. – Emil
Я использую ту же кнопку на навигационной панели, но слева, а не справа, используя интервал по умолчанию. Мне это хорошо. Если ваш клиент хочет, чтобы он выдавал больше, спросите, почему они хотят, чтобы их приложение выглядело совершенно иначе, чем все другие приложения, которые используют кнопку информации в навигационной панели. –