使用UIImage进行图片的直接绘制【不该犯的错都犯了】
2013-07-16 23:19
387 查看
按照资料书上面的例子,本来是很简单的,我却犯了一大堆错误。
使用UIImage的drawAtPoint : 或者 drawInRect : 方法进行绘制。代码很简单,只有两个类添加进去:
一个是DrawimageTest(UIView的子类),另一个是UIKitPrjUIImage(UIViewController的子类);
在DrawimageTest里面一个方法:
-(id)initWithImage : image
{if((self = [ super init ] ) {
image_ = image ;}
return self ; }
1、错误的把方法名写成 initWithFrame:导致image一直报错红亮 undeclare identifier;
2、后来把方法加进去又忘记把 initWithFrame:方法删掉,再次Thread !
3、回头改过来却又发现,虽然BUild succeed 但是黑屏,郁闷之中再次被师兄指出,没有导入图片,原来是导入时没有点到“copy”选项,只是引入路径,复制工程时就就发现图片没有跟过来!!!
(后来在做向选择框中追加UIView的程序时发现,图片文件名最好直接复制过去,如果手打出错了,只是一空格也会出现问题。)
粗枝大叶害死程序员·····
使用UIImage的drawAtPoint : 或者 drawInRect : 方法进行绘制。代码很简单,只有两个类添加进去:
一个是DrawimageTest(UIView的子类),另一个是UIKitPrjUIImage(UIViewController的子类);
在DrawimageTest里面一个方法:
-(id)initWithImage : image
{if((self = [ super init ] ) {
image_ = image ;}
return self ; }
1、错误的把方法名写成 initWithFrame:导致image一直报错红亮 undeclare identifier;
2、后来把方法加进去又忘记把 initWithFrame:方法删掉,再次Thread !
3、回头改过来却又发现,虽然BUild succeed 但是黑屏,郁闷之中再次被师兄指出,没有导入图片,原来是导入时没有点到“copy”选项,只是引入路径,复制工程时就就发现图片没有跟过来!!!
(后来在做向选择框中追加UIView的程序时发现,图片文件名最好直接复制过去,如果手打出错了,只是一空格也会出现问题。)
粗枝大叶害死程序员·····
相关文章推荐
- html使用canvas进行图片压缩上传 (废话不说直接贴代码,不懂的话在讨论)
- 图片拉伸通常我们开发中将其写到UIImage的分类中使用,下面可以直接复制使用
- 自己封装的三维AABB包围盒类,用于三维模型静态碰撞检测,可以直接调用,使用OpenGL进行绘制
- 利用运行时,给UIImageView写一个分类,交换里面的setImage的方法,可以重绘图片,提高内存的利用率(要是没有重绘图片,直接使用系统提供的setImag就会造成占用大量的内存问题)
- 一个 Qt 显示图片的控件(继承QWidget,使用QPixmap记录图像,最后在paintEvent进行绘制,可缩放)
- 使用(获取)Images.xcassets中的图片名,不能直接[UIimage ImageWithName:],应该这样
- python3.6 使用pycha进行图表绘制(由于pycha长期未更新无法直接兼容python3.6,需做部分修改)
- 【Qt】使用QPainter的drawPixmap()绘制多幅图片
- iphone 怎么使用图片选取器 UIImagePickerController
- 使用ffmpeg进行图片格式转换和图片缩放—jpg to yuv420/.mp4 to yuv420
- 使用Net.Sockets.TcpListener和Net.Sockets.TcpClient进行图片传输时怎样精确控制接收缓存数组大小
- linux系统如何使用tess4j(java)进行ocr图片文字识别
- 08-ImageView使用RatingBar来进行对图片评分
- Android中View(视图)绘制不同状态背景图片原理深入分析以及StateListDrawable使用详解
- 使用ImageMagick对图片进行全面压缩
- Android 调用系统相机进行拍照 使用自带的图片选择器和裁剪工具
- 在SAP中进行黏贴时必须要把之前的数据删掉后才能黏贴,不能直接使用黏贴来覆盖之前的数据,这个怎麼解?
- java下使用Thumbnailator类库来对图片进行缩放
- 使用LruCache进行图片缓存
- 很漂亮的按钮css样式(没有用到图片,可直接拷贝代码使用)