xml小方法-解析window相关视图
(NSString )digView:(UIView )view { if ([view isKindOfClass:[UITableViewCell class]]) return @""; // 1.初始化 NSMutableString *xml = [NSMutableString string]; // 2.标签开头 [xml appendFormat:@"<%@ frame=\"%@\"", view.class, NSStringFromCGRect(view.frame)]; if (!CGPointEqualToPoint(view.bounds.origin, CGPointZero)) { [xml appendFormat:@" bounds=\"%@\"", NSStringFromCGRect(view.bounds)]; } if ([view isKindOfClass:[UIScrollVie...【详细】
ios xml小方法-解析window相关视图
2016年06月13日 赞:0 评论:0 阅读:280
PCH中的小细节
第一:pch文件路径 创建.pch文件时 , BuildSetting 中的 Prefix Header 中的路径开头可以写 $(SRCROOT)/工程地址, 这样写的好处可以使你的挪动代码不用手动更换路径! 第二:debug 宏定义 #ifdef __OBJC__ //里面所有的内容只能用到.m或者.mm // #import <Foundation> // #import <UIKit> ifdef DEBUG //调试阶段 #define MNLog(...) NSLog(__VA_ARGS__) //用MNLog 替换 NSLog 然后可以...【详细】
ios PCH中的小细节
2016年06月12日 赞:0 评论:0 阅读:254
点击textfield上移视图(键盘上部按钮或者标签)
一.通知中心 1.初始化通知中心,设置控制器为监听器 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(KeyboardWillChangeFrame:) name:UIKeyboardWillChangeFrameNotification object:nil]; 2.监听器消失时,移除通知中心 - (void)dealloc{ [[NSNotificationCenter defaultCenter] removeObserver:self]; } 3.实现监听器的方法 - (void)KeyboardWillChangeFrame:(NSNotification *)note{ NSLog(@"%@",note.us...【详细】
ios 点击textfield上移视图
2016年06月03日 赞:0 评论:0 阅读:345
控件自适应frame-根据字符串和字体大小
一.封装 - (CGSize)sizeWithText:(NSString *)text font:(UIFont *)font maxSize:(CGSize)maxSize{ NSDictionary *attr = @{NSFontAttributeName : font}; return [text boundingRectWithSize:maxSize options:NSStringDrawingUsesLineFragmentOrigin attributes:attr context:nil].size; } 例子: CGSize textSize = [self sizeWithText:message.text font:MNTextFont maxSize:CGSizeMake(200, MAXFLOAT)]; if (message.type == MNMessageTypeOther) { _textF = CGRectMake(C...【详细】
ios 拉伸填充图片
2016年06月03日 赞:0 评论:0 阅读:288
iOS之拉伸填充图片
1.首先创建按钮并对按钮设置 contentEdgeInsets 属性 self.textBtn.contentEdgeInsets = UIEdgeInsetsMake(20, 20, 20, 20); 2.获取按钮和按钮中文字的 frame //frame方法 - (CGSize)sizeWithText:(NSString *)text font:(UIFont *)font maxSize:(CGSize)maxSize{ NSDictionary *attr = @{NSFontAttributeName : font}; return [text boundingRectWithSize:maxSize options:NSStringDrawingUsesLineFragmentOrigin attributes:attr context:nil].size; ...【详细】
ios 拉伸填充图片
2016年06月03日 赞:0 评论:0 阅读:404
IOS开发中的CGFloat、CGPoint、CGSize和CGRect
CGFloat: 浮点值的基本类型 CGPoint: 表示一个二维坐标系中的点 CGSize: 表示一个矩形的宽度和高度 CGRect: 表示一个矩形的位置和大小【详细】
ios 拉伸填充图片
2016年06月03日 赞:0 评论:0 阅读:375
TableView删除row的花式删除
// 主要代码 第一步: - (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath { return YES; } 第二步: pragma mark 在滑动手势删除某一行的时候,显示出更多的按钮 - (NSArray *)tableView:(UITableView *)tableView editActionsForRowAtIndexPath:(NSIndexPath *)indexPath { // 添加一个删除按钮 UITableViewRowAction *deleteRowAction = [UITableViewRowAction rowActionWithStyle:UITabl...【详细】
ios TableView删除row的花式删除
2016年05月27日 赞:0 评论:0 阅读:342
scrollView,pageControll和NSTimer
调用<UIScrollViewDelegate> 创建相关成员变量 { NSArray *_dataArr; } @property(nonatomic,strong)UIScrollView *scrollView; @property(nonatomic,strong)NSTimer *timer; @property(nonatomic,strong)UIPageControl *page; 初始化 - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. //初始化图片数组 _dataArr = @[@"img_01",@"img_02",@"img_03",@"img_04",@"img_05"]; [self...【详细】
ios 获取当前日期
2016年05月27日 赞:0 评论:0 阅读:362
Textfield中手机号码以及密码输入及相关限制
- (NSString *)md5:(NSString *)str { const char *cStr = [str UTF8String]; unsigned char result[16]; CC_MD5(cStr, strlen(cStr), result); // This is the md5 call return [NSString stringWithFormat: @"xxxxxxxxxxxxxxxx", result[0], result[1], result[2], result[3], result[4], result[5], result[6], result[7], result[8], result[9], result[10], result[11], result[12], result[13], result[14], result[15] ]; } - (void)textFieldDidEndEditing:(UITextField *)...【详细】
ios Textfield中手机号码以及密码输入及相关限制
2016年05月16日 赞:0 评论:0 阅读:294
备忘录-账号,密码,短信倒计时相关
一.创建账号和密码控件 -(void)createKit { self.view.backgroundColor = BGCOLOR; self.phoneTF = [[UITextField alloc]initWithFrame:CGRectMake(10, 100, WIDTH - 20, 40)]; self.phoneTF.placeholder = @" 请输入手机号码"; self.phoneTF.textColor = TEXTCOLOR; self.phoneTF.backgroundColor = [UIColor whiteColor]; self.phoneTF.font = [UIFont systemFontOfSize:16]; self.phoneTF.layer.cornerRadius = 3; self.phoneTF.clipsToBounds = YES; self.pho...【详细】
ios 账号 密码 短信倒计时相关
2016年05月09日 赞:0 评论:0 阅读:369
共70个 共4页 1234
sina weixin mail 回到顶部