У меня есть очень простой код здесьUIBarButtonSystemItemCamera не сосредоточены на UIToolbar
[mImagePickerToolBar setBarStyle:UIBarStyleBlackTranslucent];
[mImagePickerToolBar sizeToFit];
UIBarButtonItem *spaceItem1 = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:nil action:nil];
UIBarButtonItem *spaceItem2 = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:nil action:nil];
UIBarButtonItem *cameraItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemCamera target:self action:@selector(captureBarItemPressed:)];
NSArray *items = [NSArray arrayWithObjects: spaceItem1, cameraItem, spaceItem2, nil];
[mImagePickerToolBar setItems:items animated:NO];
на мой UIToolbar элемент камеры не по центру вообще, видеть на картинке, по сравнению с домашней кнопкой его немного правый , почему это так и как его центрировать?
Ваша кнопка находится в центре, но в UIBarButtonItem изображение попадает в центр кнопки, но стиль кнопки является понятным, поэтому он выглядит так. Вам нужно сделать свой стиль кнопки рамкой, чтобы показать изображение кнопки в центр. – Gypsa
Изменение стиля на грани приводит к изменению вида кнопки камеры, т. Е. С границами вокруг него ... есть ли способ для меня иметь простой вид, т. Е. Без границ вокруг него, а вид элемента сосредоточен на UIToolBar? – deimus
Если я перейду к отображению пользовательского изображения камеры, так же, как и значок системной камеры ... будет ли это рассматриваться как нарушение Руководства по интерфейсам Apple? – deimus