iOS_一些简单地功能代码

原创 2015年11月17日 16:35:08

===============复制文本到剪切板================

UIPasteboard *pasteboard = [UIPasteboard generalPasteboard];

pasteboard.string = self.label.text;

===============时间戳转换为时间================

NSDate*d = [NSDatedateWithTimeIntervalSince1970:[sdoubleValue]/1000];

NSLog(@"dddd:%@",d); //2011-01-18 13:00:00 +0000

 NSDateFormatter *formatter1 = [[NSDateFormatter alloc] init];

  [formatter1 setDateFormat:@"yyyy-MM-dd HH:mm:ss"];

  NSString *showtimeNew = [formatter1 stringFromDate:d];

NSLog(@"showtimeNew:%@",showtimeNew);

===============UITextField编辑不被遮挡================

- (void)textFieldAnimate:(UITextField*)textField isUp:(BOOL)isUp

{   

intmovementDistance =140;   //根据需要调整平移距离   

floatmovementDuration =0.3f;   

intmovement = (isUp ? -movementDistance : movementDistance);    [UIViewbeginAnimations:@"textFieldAnimation"context:nil];    [UIViewsetAnimationBeginsFromCurrentState:YES];    [UIViewsetAnimationDuration:movementDuration];   self.view.frame=CGRectOffset(self.view.frame,0, movement);    [UIViewcommitAnimations];

}

然后分别在textfield 的开始结束方法里调用

==============修改textField的placeholder的字体颜色、大小===============

 

  •      textField.placeholder = @"username is in here!";  
  •      [textField setValue :[UIColor  redColor forKeyPath :@"_placeholderLabel.textColor"];  
  •      [textField setValue : [UIFont boldSystemFontOfSize:16] forKeyPath:@"_placeholderLabel.font"];
  • ===============通知==============
  • ​注册通知
  • NSDictionary * dic = [NSDictionary dictionaryWithObjectsAndKeys:diary.detail,@"detail",diary.time,@"time",diary.day,@"day", nil];   

实现通知

    [[NSNotificationCenter defaultCenter] postNotificationName:@"saveMessage" object:self userInfo:dic];

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(showMessageInCell:) name:@"saveMessage" object:nil];

===============遍历所有字体==============

for(NSString *fontfamilyname in [UIFont familyNames])    

{

        NSLog(@"family_____:'%@'",fontfamilyname);

        for(NSString *fontName in [UIFont fontNamesForFamilyName:fontfamilyname])

        {

                      NSLog(@"\tfont:'%@'",fontName); 

         }

        NSLog(@"-------------");               

}

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

iOS引导登录功能的简单实现

  • 2017年05月11日 11:18
  • 181KB
  • 下载

ios sqlite3的简单使用和搜索功能

  • 2015年04月21日 09:13
  • 122KB
  • 下载

log4j JAVA 简单日志功能 实现 实例 教程 代码

需求: 服务器端的报数记录,都要记录到log里面有三种类型的报数要分别记录到日志中,三种报数级别不同 而且要一天一个文件 同时系统的日志就都走tomcat的日志,级别是Info 遇到这样的需求...

iOS 打电话功能的简单实现

  • 2014年08月19日 17:46
  • 30KB
  • 下载

ios 简单的push service代码

  • 2013年03月01日 11:46
  • 118KB
  • 下载

简单的asp.net模拟邮箱系统基础实现(二 (1)具体版块功能的实现及关键代码之注册页面)

注册页面:   body style="background:url(image/back.jpg)">     form id="form1" runat="server">         h1 ...
  • WYR_try
  • WYR_try
  • 2017年03月08日 12:35
  • 132

微信群控 SDK 开发包 发布,简单的几行代码就可以实现微信群控功能(二)

经过半个月的筹备,微信群控SDK 开发包已经开发完成,使用者只需要要很简单的代码就可以使用一个完整的微信群控功能,具体实现的功能可以参照另一篇博客 微群控功能   QQ:2506314894 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iOS_一些简单地功能代码
举报原因:
原因补充:

(最多只允许输入30个字)