Мне бы хотелось, чтобы изображение было слева на моей навигационной панели, но я не хочу, чтобы оно функционировало как кнопка, просто изображение, действительно предназначенное для брендинга (ну, на самом деле, просто показывающее версию моего значка запуска)), поэтому я делаю это:
UIImageView *iconView=[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"48 v3.png"]];
UIBarButtonItem *icon = [[UIBarButtonItem alloc] initWithCustomView:iconView];
self.navigationItem.leftBarButtonItem=icon;
, который работает нормально.(релизы не показаны).
Но мой вопрос на самом деле, является ли это уместным в глазах Apple.Я не видел много приложений, которые делают это, но я видел много, которые используют titleView, который является пользовательским и имеет изображение.Просто кажется, что размещение leftBarButtonItem является хорошим местом для небольшого значка брендинга.
Что думают люди по этому поводу, является ли это нарушением руководящих принципов пользовательского интерфейса Apple?Кто-нибудь будет отклонен за это?Как насчет размера изображения?