摘要:
// 布局九宫格 - (void)layoutSubviews { [super layoutSubviews]; // 计算九宫格位置 CGFloat w = 74; CGFloat h = w; int colCount = 3; CGFloat m... 阅读全文
摘要:
------------------------------ 旋转 平移 缩放 ---------------------------------- - (void)drawRect:(CGRect)rect { // 获取上下文 CGContextRef ctx = UIGr... 阅读全文
摘要:
// --- 裁剪圆形图片-画带边框的圆形头像 - (void)touchesBegan:(NSSet*)touches withEvent:(UIEvent*)event { // -1.获取图片 UIImage* image = [UIImage imageNamed:@"me"... 阅读全文
摘要:
// 随机颜色- (UIColor*)randomColor{ CGFloat r = arc4random() % 256 / 255.0; CGFloat g = arc4random() % 256 / 255.0; CGFloat b = arc4random() % 256 / 2... 阅读全文
摘要:
饼图创建路径// 创建路径对象UIBezierPath* path = [UIBezierPath bezierPathWithArcCenter:[self viewCenter] radius:MIN(self.bounds.size.height, self.bounds.size.width... 阅读全文
摘要:
利用transform属性可以修改控件的位移(位置)、缩放、旋转创建一个transform属性CGAffineTransform CGAffineTransformMakeTranslation(CGFloat tx, CGFloat ty) ;CGAffineTransform CGAffineT... 阅读全文
摘要:
// 初始化导航栏外观效果- (void)initialNavigationBarStyle{ // 1. 获取导航栏的外观代理对象 UINavigationBar *navBar = [UINavigationBar appearance]; // 2. 设置背景图片 [navBar s... 阅读全文
摘要:
控件总结2014年12月11日星期四 13:10什么是控件 控件就是系统提供给我们的积木块,系统给我们提供的积 木块形状已经确定,必须遵守某种行为来使用。当然我们 也可以自己造积木块UIView所有能看的见的都是view1) CGRect frame = {CGOrigin, CGSize}; CG... 阅读全文