2013-03-27 3 views
-1

Я новичок в разработку IOS и я пишу свое первое приложение IOS, но у меня есть проблема о отображении значков. Иконки, которые я использую в своем приложении, не выглядят яркими и красивыми, как значки в других приложениях или значки Apple по умолчанию.Иконки для моих IOS приложений выглядит размытой на устройстве

enter image description here

На рисунке выше, информация значок выглядит большим (это уже Ios информация значок), но моя звезда значок страшно .. Я пробовал много икон, и все они одинаковы. ..

редактировать: Это выглядит как большой на компьютере, но не в моем IPad или Iphone ..

Это, как я использовать иконки в своих приложениях, иконки расположены в Поддерживающие папку Files ...

UIImage* image3 = [UIImage imageNamed:@"Star.png"]; 
CGRect frameimg = CGRectMake(0, 0, image3.size.width, image3.size.height); 
UIButton *someButton = [[UIButton alloc] initWithFrame:frameimg]; 
[someButton setBackgroundImage:image3 forState:UIControlStateNormal]; 
[someButton addTarget:self action:@selector(sendmail) 
forControlEvents:UIControlEventTouchUpInside]; 
[someButton setShowsTouchWhenHighlighted:YES]; 
+0

Вы используете сетчатку изображение для этих значков? – rckoenes

+0

Да, я загрузил несколько наборов иконок сетчатки и попытался .. никакой разницы .. – cmltkt

+0

Как вы загружаете изображение, каковы имя изображения, каковы размеры изображений? Вам нужно предоставить дополнительную информацию. – rckoenes

ответ

6

Для поддержки графики с высоким разрешением на устройствах с сетчаткой дисплеев, создать две версии изображения: стандартный размер и двойного размера изображения с «@ 2x» добавляется к имени:

Стандартный размер: button.png 60 х 20 пикселей Высокое разрешение: [email protected] 120 х 40 пикселей

подробности: http://www.idev101.com/code/User_Interface/sizes.html

+0

Большое спасибо .. Я сделал все, что в URL, и это выглядит как идеальный :) – cmltkt

0

Попробуйте запустить его на простой iPhone симулятор, а затем на iPhone (Retina) тренажер выбрать тренажер от Оборудование-> устройства .Если вам изображение выглядит хорошо на простой iPhone симулятор, а не на iPhone сетчатке симулятор, то вы должны использовать образ двойного разрешения, чем тот, у вас в настоящее время

Смежные вопросы