救火文章,致敬实用

2018-10-29  本文已影响0人  风雪山神喵

1、My Batis mapper.xml中 动态SQL中使用trim标签 if end的场景

网络地址:https://blog.csdn.net/a281246240/article/details/53446315?locationNum=10&fps=1

谈谈:这个trim的久了未写,的确是容易搞错。

2、iOS 添加PCH全局引用文件 —— HERO博客

网络地址:https://blog.csdn.net/hero_wqb/article/details/50388715

纠正:文章中的导入路径写错了,应该是——$(SRCROOT)/xxx/PrefixHeader.pch

这个也取决于你存放的地方,不然会报找不到文件错误。建议是放在项目最近的地方。

3、文章:(原)iOS 在xib或者storyboard中添加AutoLayout后,在代码中修改AutoLayout约束条件

网络地址:https://blog.csdn.net/sharmir/article/details/50601581

用法:我只是想修改约束中的高度,因为是在cell里面的组件(我使用的是动态的tableView),所以无法拖入到controller中,它会报重复的内容错误,这是因为不像是action事件那样可以传入sender对象(这样可以区别每一个控件,识别出是谁的事件)。但是如果是cell中的某个组件,系统无法识别到,相当于你拖入了很多重名的约束高度,这样的话肯定就会报错了。由此,我们只能通过tag值来获得其中的组件,然后在通过获取它所有的约束来改变其中的约束。

NSArray *constrains = self.myView.constraints;

    for(NSLayoutConstraint *constraintin constrains){

        if(constraint.firstAttribute ==NSLayoutAttributeHeight){

            constraint.constant = 50.0;

        }

    }

4、文章:iOS UIWebView 缩放

网址:https://blog.csdn.net/wx_h_/article/details/52471844

主要代码:

_webView.autoresizingMask = (UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight);                      _webView.scalesPageToFit = YES;                                                                                                                                                     _webView.multipleTouchEnabled = YES;                                                                                                                                                       _webView.userInteractionEnabled = YES;                                                                                                                                                                  _webView.scrollView.scrollEnabled = YES;                                                                                                                                       _webView.contentMode = UIViewContentModeScaleAspectFit;                                                                                                                                       _webView.delegate = self;

- (void)webViewDidFinishLoad:(UIWebView *)webView方法中注入了段js代码.                                                                                                                  NSString *jsMeta = [NSString stringWithFormat:@"var meta = document.createElement('meta');meta.content='width=device-width,initial-scale=1.0,minimum-scale=.5,maximum-scale=3';meta.name='viewport';document.getElementsByTagName('head'[0].appendChild(meta);"];                                                                          [_webView stringByEvaluatingJavaScriptFromString:jsMeta];

解释:js部分的代码很关键。

5、文章:iOS接收推送后台刷新,后台操作(Background fetch,Remote notifications)

网址:https://www.jianshu.com/p/82f095af9069

上一篇下一篇

猜你喜欢

热点阅读