2015-08-20 5 views
0

[! [Имитатор с контроллером TabBar] [1]] [1]контроллер TabBar изображения выдает

я создал контроллер TabBar и я хочу, чтобы поместить изображение внутри него, но изображение получил bigger..i сделал это программно без используя storyboard..please помочь мне

[email protected]"Speciality"; 
     NSArray *tabs; 
     UIViewController *tab1 = [tabs objectAtIndex:0]; 
     tab1.tabBarItem.image = [UIImage imageNamed:@"home.png"]; 
     UIViewController *tab2 = [tabs objectAtIndex:1]; 
     tab2.tabBarItem.image = [UIImage imageNamed:@"special.png"]; 


     self.view =singleView; 

ответ

0

Попробуйте этот код:

UIImage *image = [UIImage imageNamed:@"image.png"]; 
self.tabBarItem.image = [self imageWithImage:image scaledToSize:CGSizeMake(30, 30)]; 

- (UIImage *)imageWithImage:(UIImage *)image scaledToSize:(CGSize)newSize { 
    UIGraphicsBeginImageContextWithOptions(newSize, NO, 0.0); 
    [image drawInRect:CGRectMake(0, 0, newSize.width, newSize.height)]; 
    UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext(); 
    UIGraphicsEndImageContext(); 
    return newImage; 
} 
+0

Ее не работает – Arun

+0

Мне нужно установить в ImageView, а затем я должен установить контроллер панели вкладок ... пожалуйста скажите мне, что треска ИНГ – Arun

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