iOS_一些简单地功能代码

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

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(@"-------------");               

}

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/fen9fe1/article/details/49889431
想对作者说点什么? 我来说一句

尚乘教育_iOS_开发培训课程

2014年03月13日 41.81MB 下载

java实现的简单qq功能

2015年10月19日 2.76MB 下载

IOS_开发官方教程(汉化版)

2015年06月19日 5.9MB 下载

简单c++程序代码

2016年04月05日 26KB 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭