全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

IOS图片的原生(Graphics)详解及实例

IOS图片的原生(Graphics)详解及实例

一,效果图。

二,工程图。

三,代码。

RootViewController.h

#import <UIKit/UIKit.h>

@interface RootViewController : UIViewController

@end
 

RootViewController.m

#import "RootViewController.h"

@interface RootViewController ()

@end

@implementation RootViewController

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
  self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
  if (self) {
    // Custom initialization
  }
  return self;
}

- (void)viewDidLoad
{
  [super viewDidLoad];
  // Do any additional setup after loading the view.
  
  //背景图
  [self addView];
  
}

#pragma -mark -functions
//背景图
-(void)addView
{
  UIImageView *imageView=[[UIImageView alloc]initWithFrame:CGRectMake(50, 100, 44, 44)];
  imageView.image=[self defaultImage];
  [self.view addSubview:imageView];
}
//图片原生
-(UIImage *)defaultImage {
  
  static UIImage *defaultImage = nil;
  static dispatch_once_t onceToken;
  dispatch_once(&onceToken, ^{
    UIGraphicsBeginImageContextWithOptions(CGSizeMake(20.f, 13.f), NO, 0.0f);
    
    [[UIColor blackColor] setFill];
    [[UIBezierPath bezierPathWithRect:CGRectMake(0, 0, 20, 1)] fill];
    [[UIBezierPath bezierPathWithRect:CGRectMake(0, 5, 20, 1)] fill];
    [[UIBezierPath bezierPathWithRect:CGRectMake(0, 10, 20, 1)] fill];
    
    [[UIColor whiteColor] setFill];
    [[UIBezierPath bezierPathWithRect:CGRectMake(0, 1, 20, 2)] fill];
    [[UIBezierPath bezierPathWithRect:CGRectMake(0, 6, 20, 2)] fill];
    [[UIBezierPath bezierPathWithRect:CGRectMake(0, 11, 20, 2)] fill];
    
    defaultImage = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();
    
  });
  return defaultImage;
}

- (void)didReceiveMemoryWarning
{
  [super didReceiveMemoryWarning];
  // Dispose of any resources that can be recreated.
}

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!


# IOS图片的原生(Graphics)  # IOS图片的原生详解  # iOS毛玻璃效果的实现及图片模糊效果的三种方法  # iOS开发中实现显示gif图片的方法  # IOS中实现图片点击全屏预览  # iOS实现裁剪框和图片剪裁功能  # IOS给图片添加水印(两种方式)  # iOS App中调用相册中图片及获取最近的一张图片的方法  # IOS开发代码分享之获取启动画面图片的string  # iOS开发中使用UIScrollView实现图片轮播和点击加载  # 希望能  # 谢谢大家  # 工程图  # initialization  # return  # viewDidLoad  # void  # Custom  # NSBundle  # bundle  # super  # nibBundleOrNil  # mark  # pragma  # UIImageView  # functions  # addView  # setup  # additional  # view 


相关文章: 美食网站链接制作教程视频,哪个教做美食的网站比较专业点?  专业网站制作企业网站,如何制作一个企业网站,建设网站的基本步骤有哪些?  香港服务器租用每月最低只需15元?  定制建站方案优化指南:企业官网开发与建站费用解析  如何在云主机上快速搭建网站?  建站之星免费模板:自助建站系统与智能响应式一键生成  临沂网站制作公司有哪些,临沂第四中学官网?  购物网站制作费用多少,开办网上购物网站,需要办理哪些手续?  淘宝制作网站有哪些,淘宝网官网主页?  如何用5美元大硬盘VPS安全高效搭建个人网站?  如何选择网络建站服务器?高效建站必看指南  如何在搬瓦工VPS快速搭建网站?  家庭服务器如何搭建个人网站?  制作网站的软件下载免费,今日头条开宝箱老是需要下载怎么回事?  常州自助建站费用包含哪些项目?  杭州银行网站设计制作流程,杭州银行怎么开通认证方式?  建站之星收费标准详解:套餐费用及年费价格表一览  中山网站制作网页,中山新生登记系统登记流程?  建站之星如何助力企业快速打造五合一网站?  韩国代理服务器如何选?解析IP设置技巧与跨境访问优化指南  电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目?  jQuery 常见小例汇总  ,想在网上投简历,哪几个网站比较好?  上海网站制作网站建设公司,建筑电工证网上查询系统入口?  如何在万网主机上快速搭建网站?  建站之星如何快速解决建站难题?  如何通过虚拟主机空间快速建站?  儿童网站界面设计图片,中国少年儿童教育网站-怎么去注册?  黑客如何利用漏洞与弱口令入侵网站服务器?  长沙企业网站制作哪家好,长沙水业集团官方网站?  佛山企业网站制作公司有哪些,沟通100网上服务官网?  香港服务器网站推广:SEO优化与外贸独立站搭建策略  如何在香港免费服务器上快速搭建网站?  建站之星2.7模板:企业网站建设与h5定制设计专题  *服务器网站为何频现安全漏洞?  重庆网站制作公司哪家好,重庆中考招生办官方网站?  Android滚轮选择时间控件使用详解  高性能网站服务器配置指南:安全稳定与高效建站核心方案  建站之星后台搭建步骤解析:模板选择与产品管理实操指南  怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?  如何用腾讯建站主机快速创建免费网站?  如何在景安服务器上快速搭建个人网站?  企业网站制作公司网页,推荐几家专业的天津网站制作公司?  如何选择长沙网站建站模板?H5响应式与品牌定制哪个更优?  网站视频怎么制作,哪个网站可以免费收看好莱坞经典大片?  如何在IIS中新建站点并配置端口与IP地址?  建站之星如何修改网站生成路径?  建站主机如何安装配置?新手必看操作指南  IOS倒计时设置UIButton标题title的抖动问题  行程制作网站有哪些,第三方机票电子行程单怎么开? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。