Създаване на персонализиран елемент на uibarbuttonite, грешно изображение на бутон

Опитвам се да създам персонализиран UiBarButtonItem. Когато изграждам проекта на симулатор на IOS, пропорциите на персонализираните бутони са грешни. Опитах различни размери на изображението и всички те не работят. какво правя грешно

Пример

 UIImage *image = [[UIImage imageNamed:@"facebookbutton4.png"]  resizableImageWithCapInsets:UIEdgeInsetsMake(0, 5, 0, 5)];

 authButton =
[[UIBarButtonItem alloc] initWithImage:image
                                 style:UIBarButtonItemStylePlain
                                target:self
                                action:@selector(authButtonAction:)];

self.navigationItem.leftBarButtonItem = authButton;

Текущото изображение е 74 x 46 пиксела, разделителна способност 952 пиксела на инч. Затруднявам се да задам правилно разделителната способност, използвам iDraw за Mac. Каква резолюция трябва да бъде изображението?


person Stephen Healey    schedule 29.05.2013    source източник
comment
Бихте ли публикували екранна снимка на това как изглежда във вашия симулатор?   -  person Valent Richie    schedule 30.05.2013
comment
Здравейте, ето малко екранни снимки, надявам се!   -  person Stephen Healey    schedule 30.05.2013


Отговори (1)


Ето указанията на Apple - 20x20 точки така че опитайте 40x40px 72DPI за вашата ретина @2x, 20x20px за нормално.

person nikkumang    schedule 30.05.2013