调整UIImage的大小以发布到Twitter表单 – iOS
我试图调整我的形象,以附加到twitter表。 但我得到错误为“没有select器方法的已知类” imageWithImage: (UIImage)image...."
”
- (void)twitterButtonPressed { UIImage *iconImage=[UIImage imageNamed:@"male_small_0.png"]; // I am having problem in the following line UIImage *iconImage2=[UIImage imageWithImage:iconImage scaledToSize:CGSizeMake(73.0, 73.0)]; } -(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; }
你可以调用imageWithImage:scaledToSize:
在UIImage
,但是你的方法是在我认为是你的视图控制器的情况下实现的。 要使其工作, twitterButtonPressed
更改为:
- (void)twitterButtonPressed { UIImage *iconImage=[UIImage imageNamed:@"male_small_0.png"]; // I am having problem in the following line UIImage *iconImage2=[self imageWithImage:iconImage scaledToSize:CGSizeMake(73.0, 73.0)]; }
一个更好的解决scheme是在UIImage上用imageWithImage:scaledToSize:
在其中创build一个类别。 然后,当你导入这个类别,你不再需要你的视图控制器中的方法,你可以离开twitterButtonPressed
,它会工作。
- IOS 5上的Xcode 4.5错误
- UIDocumentInteractionController – 我们自己的应用程序显示在列表中
- 如何评估ios中的string方程
- 如何将UITextView的边框设置为与UITextField的边框颜色相同
- IOHIDEventSystemClientScheduleWithRunLoop与EXC_BAD_ACCESS
- 将一个Xcode项目导入另一个
- 在iOS8 WebView中删除“自定义键盘”的“下一个/上一个”button(inputAccessoryView)
- 如何在没有任何caching的情况下使用SDWebImage
- 在iOS中创build一个JsonString