ios - Image not showing up in UITabBarItem -
i using uitabbar
, uitabbaritem
. have url of image
. set uitabbaritem's image image using url. image not showing up. if use other image macbook, works. url correct, verified copy pasting in browser. below code. can see problem?
uiimage * iconimage = [uiimage imagewithdata:[nsdata datawithcontentsofurl:[nsurl urlwithstring:singlematch.imageurl]]]; // add uitabbaritem array [tabs addobject:[[uitabbaritem alloc] initwithtitle:singlematch.realname image:[self convertimage:iconimage tosize:cgsizemake(40, 30)] tag:i]]; [self.chattabbar setitems:tabs animated:yes];
i use below method resize image fit in uitabbaritem // resizes given image specified cgsize
- (uiimage *)convertimage:(uiimage *)image tosize:(cgsize)size { uigraphicsbeginimagecontextwithoptions(size, no, 0.0); [image drawinrect:cgrectmake(0, 0, size.width, size.height)]; uiimage * resizedimage = uigraphicsgetimagefromcurrentimagecontext(); uigraphicsendimagecontext(); return resizedimage; }
i solved problem using method.
- (void)setfinishedselectedimage:(uiimage *)selectedimage withfinishedunselectedimage:(uiimage *)unselectedimage
here, selectedimage shown when uitabbaritem selected , inselectedimage shown when not selected.
Comments
Post a Comment