#import "RootView.h"@implementation RootView- (instancetype)initWithFrame:(CGRect)frame{ self = [super initWithFrame:frame]; if (self) { [self p_setup...
分类:
其他好文 时间:
2015-10-14 21:18:48
阅读次数:
165
1 Quartz2D简介 ????Quartz2D写的同一份代码,既可以运行在iphone上又可以运行在mac上,可以跨平台开发。开发中比较常用的是截屏/裁剪/自定义UI控件。 1.drwaRect方法的使用 - (void)drawRect:(CGRect)rect....
分类:
其他好文 时间:
2015-10-13 19:37:09
阅读次数:
261
在iOS开发中经常需要处理点,大小以及矩形,对应的数据结构分别为CGPoint,CGSize,CGRect,这些数据结构都是C结构体,定义分别如下:CGPoint { CGFloat x; CGFloat y;};CGSize { CGFloat width; CGFloat height;...
分类:
其他好文 时间:
2015-10-13 00:01:41
阅读次数:
237
实现线性渐变 径向渐变自己新建的view中有一个drawRect:(cgrect)rect方法在这个方法里 可以通过画图 将内容显示在画板上(即最下边的view)渐变的方式分两种 :1种是线性渐变 1种是径向渐变首先先看 线性渐变 1 设置图像的上下文2 获得颜色空间 说明他是什么类型的颜色3 .....
分类:
其他好文 时间:
2015-10-11 00:20:34
阅读次数:
237
(1)CGRectInsetCGRect CGRectInset (CGRect rect,CGFloat dx,CGFloat dy);该结构体的应用是以原rect为中心,再参考dx,dy,进行缩放或者放大。举例如下:CGRectr1=CGRectMake(100,100,50,50);CGRec...
分类:
其他好文 时间:
2015-10-10 16:48:35
阅读次数:
279
import UIKitclass UITextFieldX: UITextField { override func drawRect(rect: CGRect) { super.drawRect(rect) // 键盘完成按钮 va...
分类:
移动开发 时间:
2015-10-08 16:03:46
阅读次数:
651
@interface UIView : UIResponder/** * 通过一个frame来初始化一个UI控件 */- (id)initWithFrame:(CGRect)frame;// YES:能够跟用户进行交互@property(nonatomic,getter=isUserInterac....
分类:
其他好文 时间:
2015-10-07 01:04:36
阅读次数:
168
项目中是使用UITabbarController 因此改变UITabbar的分割线代码如下由于美术没提供图片,所以自己创建了个图片//改变tabbar 线条颜色CGRect rect = CGRectMake(0, 0, ScreenWidth, 1);UIGraphicsBeginImageCon...
分类:
其他好文 时间:
2015-10-04 12:20:03
阅读次数:
139
?/**
?*??传入UILabel控件?然后进行自适应高度
?*
?*??@param?lbl?控件
?*/
-(CGFloat)suitable:(UILabel*)lbl{
????CGRect?originalFrame?=??lbl.frame;
????CGRect?realFrame?=[lbl...
分类:
其他好文 时间:
2015-10-01 23:08:08
阅读次数:
341
搜索框可以用UISearchBar,并且可以设置代理UISearchBarDelegate。 1 -(void)addSearchBar{ 2 CGRect searchBarRect = CGRectMake(0, 0, self.view.frame.size.width, 44); 3...
分类:
移动开发 时间:
2015-09-28 20:44:21
阅读次数:
310