<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[SpringJustin的博客]]></title><description><![CDATA[个人知识普及]]></description><link>https://blog.youkuaiyun.com/SpringJustin</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; SpringJustin]]></copyright><item><title><![CDATA[设置横竖频  设备方向   软件方向]]></title><link>https://blog.youkuaiyun.com/SpringJustin/article/details/52538794</link><guid>https://blog.youkuaiyun.com/SpringJustin/article/details/52538794</guid><author>SpringJustin</author><pubDate>Wed, 14 Sep 2016 16:10:00 +0800</pubDate><description><![CDATA[[UIDevice currentDevice].orientation ==
UIDeviceOrientationPortrait
获取设备的方向方法
1、UIDeviceOrientation是设备的方向，只能读取不能设置,
typedefNS_ENUM(NSInteger,UIDeviceOrientation){
    UIDeviceOrientationUnknown,]]></description><category></category></item><item><title><![CDATA[捏合手势  随意放大缩小]]></title><link>https://blog.youkuaiyun.com/SpringJustin/article/details/52535861</link><guid>https://blog.youkuaiyun.com/SpringJustin/article/details/52535861</guid><author>SpringJustin</author><pubDate>Wed, 14 Sep 2016 10:54:11 +0800</pubDate><description><![CDATA[- (void)pinchAction:(UIPinchGestureRecognizer *)sender {

    

    

    if (sender.state ==
UIGestureRecognizerStateEnded) {

        

        CGRect rect = 
self.imagev.frame;

     ]]></description><category></category></item><item><title><![CDATA[设置 UILabel的行间距的方法]]></title><link>https://blog.youkuaiyun.com/SpringJustin/article/details/52231757</link><guid>https://blog.youkuaiyun.com/SpringJustin/article/details/52231757</guid><author>SpringJustin</author><pubDate>Wed, 17 Aug 2016 15:58:21 +0800</pubDate><description><![CDATA[- (void)setLineSpacing:(CGFloat)spacing
 label:(UILabel *)label
{
    NSMutableAttributedString * attributedString = [[NSMutableAttributedStringalloc]
initWithString:label.text];
    NSMutablePar]]></description><category></category></item><item><title><![CDATA[字符串  时间格式之间互转]]></title><link>https://blog.youkuaiyun.com/SpringJustin/article/details/52172134</link><guid>https://blog.youkuaiyun.com/SpringJustin/article/details/52172134</guid><author>SpringJustin</author><pubDate>Wed, 10 Aug 2016 15:40:43 +0800</pubDate><description><![CDATA[//将时间转字符串
-(NSString
 *)nowString
{
    NSDateFormatter *formatter = [[NSDateFormatteralloc]
init];
    [formatter setDateFormat:@"M-d hh-mm-ss"];
    return [formatter
stringFromDate:[NSDated]]></description><category></category></item><item><title><![CDATA[关闭键盘]]></title><link>https://blog.youkuaiyun.com/SpringJustin/article/details/52130959</link><guid>https://blog.youkuaiyun.com/SpringJustin/article/details/52130959</guid><author>SpringJustin</author><pubDate>Fri, 05 Aug 2016 17:11:44 +0800</pubDate><description><![CDATA[高大上的关闭键盘 

[[[UIApplication 
sharedApplication] keyWindow]
endEditing:YES];]]></description><category></category></item><item><title><![CDATA[UIView中的坐标转换]]></title><link>https://blog.youkuaiyun.com/SpringJustin/article/details/52130867</link><guid>https://blog.youkuaiyun.com/SpringJustin/article/details/52130867</guid><author>SpringJustin</author><pubDate>Fri, 05 Aug 2016 17:04:17 +0800</pubDate><description><![CDATA[// 将像素point由point所在视图转换到目标视图view中，返回在目标视图view中的像素值
- (CGPoint)convertPoint:(CGPoint)point toView:(UIView *)view;

// 将像素point从view中转换到当前视图中，返回在当前视图中的像素值
- (CGPoint)convertPoint:(CGPoint)point from]]></description><category></category></item><item><title><![CDATA[key window蒙层]]></title><link>https://blog.youkuaiyun.com/SpringJustin/article/details/52130803</link><guid>https://blog.youkuaiyun.com/SpringJustin/article/details/52130803</guid><author>SpringJustin</author><pubDate>Fri, 05 Aug 2016 17:02:58 +0800</pubDate><description><![CDATA[注意点

1.[[UIApplication sharedApplication]keyWindow]放在点击事件方法里面获取


2.设置一个view作为蒙层将alpha设置0.5  将其添加在key window上   然后载将想要展示的控件添加在keywindow上  等于跟蒙层同一个层次将蒙层压在下面。  




- (IBAction)btn:(id)sender ]]></description><category></category></item><item><title><![CDATA[Masonry练习详解]]></title><link>https://blog.youkuaiyun.com/SpringJustin/article/details/52118498</link><guid>https://blog.youkuaiyun.com/SpringJustin/article/details/52118498</guid><author>SpringJustin</author><pubDate>Thu, 04 Aug 2016 13:45:42 +0800</pubDate><description><![CDATA[添加约束的方式：
1.通过使用NSLayoutConstraints添加约束到约束数组中,之前必须设置translatesAutoresizingMaskIntoConstraints = NO,即取消自动布局;



2.通过使用MASConstraintMaker在block中添加约束,不需要再设置translatesAutoresizingMaskIntoConstraintst ]]></description><category></category></item><item><title><![CDATA[NSLayoutAttribute]]></title><link>https://blog.youkuaiyun.com/SpringJustin/article/details/52117544</link><guid>https://blog.youkuaiyun.com/SpringJustin/article/details/52117544</guid><author>SpringJustin</author><pubDate>Thu, 04 Aug 2016 11:24:04 +0800</pubDate><description><![CDATA[使用AutoLayout之前需要知道以下两点：

1.必须设置 translatesAutoresizingMaskIntoConstraints为NO。

2.如果是viewControl则AutoLayout适配写在[- updateViewConstraints]中；

 如果是view则AutoLayout适配写在[- updateConstraints]中。

 

]]></description><category></category></item><item><title><![CDATA[xibyu约束scrollerview]]></title><link>https://blog.youkuaiyun.com/SpringJustin/article/details/52108245</link><guid>https://blog.youkuaiyun.com/SpringJustin/article/details/52108245</guid><author>SpringJustin</author><pubDate>Wed, 03 Aug 2016 22:34:45 +0800</pubDate><description><![CDATA[在做项目的事后有一个注册页面，为了适配屏幕采用了StoryBoard，添加约束以后运行后发现一个问题。  在4.0 甚至更大的屏幕下是没有问题的，如下图（4.0屏幕）
 

但是放到更小的3.5英寸就会出现问题，发现下面的按钮不见了，主要原因是输入框太多，导致更个屏幕放不下更多。如图（3.5）英寸
  
   


想了下就决定用ScrolleView， ContentSize可以]]></description><category></category></item><item><title><![CDATA[label根据文本自适应高度]]></title><link>https://blog.youkuaiyun.com/SpringJustin/article/details/52103263</link><guid>https://blog.youkuaiyun.com/SpringJustin/article/details/52103263</guid><author>SpringJustin</author><pubDate>Wed, 03 Aug 2016 14:33:03 +0800</pubDate><description><![CDATA[在xib约束好的控件 代码是改不了其frame 的  若要改变其高度或者宽度，可以找到其宽度或者高度的约束 将约束拖成属性然后代码改变其属性的contanst大小



self.carrierviewheight.constant = [self
smsDetailLabHeightFortext:self.smsDetailLab.text];

self.carrierview]]></description><category></category></item><item><title><![CDATA[iOS  延时操作]]></title><link>https://blog.youkuaiyun.com/SpringJustin/article/details/52064771</link><guid>https://blog.youkuaiyun.com/SpringJustin/article/details/52064771</guid><author>SpringJustin</author><pubDate>Fri, 29 Jul 2016 14:36:03 +0800</pubDate><description><![CDATA[Method1. performSelector方法
Method2. NSTimer定时器
Method3. NSThread线程的sleep
Method4. GCD

公用延迟执行方法

- (void)delayMethod{ NSLog(@"delayMethodEnd");}


Method1:performSelector
[self performSelec]]></description><category></category></item><item><title><![CDATA[通过正则 来找出特定的字符  可以输出找出的字符  也可输出删除特定字符的原字符串]]></title><link>https://blog.youkuaiyun.com/SpringJustin/article/details/52058835</link><guid>https://blog.youkuaiyun.com/SpringJustin/article/details/52058835</guid><author>SpringJustin</author><pubDate>Thu, 28 Jul 2016 20:37:27 +0800</pubDate><description><![CDATA[- (void)viewDidLoad {

    [super viewDidLoad];

    // Do any additional setup after loading the view, typically from a nib.

    

    /*******判断是否是邮箱的正则*******/

    /*

    NSString *e]]></description><category></category></item><item><title><![CDATA[实时监控textview输入的方法]]></title><link>https://blog.youkuaiyun.com/SpringJustin/article/details/52057646</link><guid>https://blog.youkuaiyun.com/SpringJustin/article/details/52057646</guid><author>SpringJustin</author><pubDate>Thu, 28 Jul 2016 18:03:39 +0800</pubDate><description><![CDATA[textview代理方法


- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range
 replacementString:(NSString *)string;





//监听textfield输入通知方法

    [[NSNotification]]></description><category></category></item><item><title><![CDATA[对Button上image 和 title 位置进行设置]]></title><link>https://blog.youkuaiyun.com/SpringJustin/article/details/52046382</link><guid>https://blog.youkuaiyun.com/SpringJustin/article/details/52046382</guid><author>SpringJustin</author><pubDate>Wed, 27 Jul 2016 16:03:45 +0800</pubDate><description><![CDATA[UIButton *bt = [UIButton
buttonWithType:UIButtonTypeCustom];

    bt.frame = 
CGRectMake(100,
100, 100,
30);

    bt.backgroundColor = [UIColor
redColor];

    [bt setImage:[UIImage
imageN]]></description><category></category></item><item><title><![CDATA[过滤字符串]]></title><link>https://blog.youkuaiyun.com/SpringJustin/article/details/52033894</link><guid>https://blog.youkuaiyun.com/SpringJustin/article/details/52033894</guid><author>SpringJustin</author><pubDate>Tue, 26 Jul 2016 11:09:33 +0800</pubDate><description><![CDATA[NSCharacterSet其实是许多字符或者数字或者符号的组合，在网络处理的时候会用到

  NSMutableCharacterSet *base = [NSMutableCharacterSet lowercaseLetterCharacterSet]; //字母

  NSCharacterSet *decimalDigit = [NSCharacterSet decimalDig]]></description><category></category></item><item><title><![CDATA[NSCharacterSet的各个枚举类型]]></title><link>https://blog.youkuaiyun.com/SpringJustin/article/details/52033764</link><guid>https://blog.youkuaiyun.com/SpringJustin/article/details/52033764</guid><author>SpringJustin</author><pubDate>Tue, 26 Jul 2016 10:59:56 +0800</pubDate><description><![CDATA[1 controlCharacterSet//控制符 
2 whitespaceCharacterSet 
3 whitespaceAndNewlineCharacterSet//空格换行
 4 decimalDigitCharacterSet//小数 
5 letterCharacterSet//文字
 6 lowercaseLetterCharacterSet//小写字母 
7 u]]></description><category></category></item><item><title><![CDATA[横竖屏切换]]></title><link>https://blog.youkuaiyun.com/SpringJustin/article/details/51992913</link><guid>https://blog.youkuaiyun.com/SpringJustin/article/details/51992913</guid><author>SpringJustin</author><pubDate>Fri, 22 Jul 2016 11:10:16 +0800</pubDate><description><![CDATA[iOS 知识小集（横竖屏切换）

2016-07-22 00:45 编辑： lansekuangtu 分类：iOS开发 来源：Halley_Wong
 投稿
0 572




iOS



iOS 中横竖屏切换的功能，在开发iOS app中总能遇到。以前看过几次，感觉简单，但是没有敲过代码实现，最近又碰到了，demo尝试了几种情况，这里就做下总结。
注意


]]></description><category></category></item><item><title><![CDATA[沙盒路径、拼接路径、将字符串，二进制Data、照片写入到文件中或读取]]></title><link>https://blog.youkuaiyun.com/SpringJustin/article/details/51940440</link><guid>https://blog.youkuaiyun.com/SpringJustin/article/details/51940440</guid><author>SpringJustin</author><pubDate>Mon, 18 Jul 2016 11:21:51 +0800</pubDate><description><![CDATA[//***************寻找路径*******

    //沙盒路径

    //    NSString *sandBoxPath = NSHomeDirectory();

    //    NSLog(@"%@",sandBoxPath);

    //拼接路径两种方法

    //[sandbox stringByAppendingPathCompo]]></description><category></category></item><item><title><![CDATA[UITextview 给给定的字符串添加link属性 指定字符串添加点击方法]]></title><link>https://blog.youkuaiyun.com/SpringJustin/article/details/51939226</link><guid>https://blog.youkuaiyun.com/SpringJustin/article/details/51939226</guid><author>SpringJustin</author><pubDate>Mon, 18 Jul 2016 09:39:18 +0800</pubDate><description><![CDATA[- (void)viewDidLoad {

    [super
viewDidLoad];

    //textview设置代理 
非编辑状态下才可以连接url

    self.textview.delegate =
self;

    self.textview.editable =
NO;

    [self
testAttribute];]]></description><category></category></item></channel></rss>