object-c
陆尘风
这个作者很懒,什么都没留下…
展开
-
取消UITableView空白部分多余的下划线
/** 清除多余的线条 **/- (void)setExtraCellLineHidden:(UITableView *)tableView{ UIView *view = [[UIView alloc] init]; view.backgroundColor = [UIColor clearColor]; [tableView setTableFooterView转载 2014-12-30 16:21:46 · 927 阅读 · 0 评论 -
通过UIGraphics重新设置image的大小
UIImage *icon = [UIImage imageNamed:@"图片"]; CGSize itemSize = CGSizeMake(20, 20);//设置要显示的width跟height UIGraphicsBeginImageContextWithOptions(itemSize, NO,0.0); CGRect imageRect转载 2016-02-25 12:02:50 · 523 阅读 · 0 评论 -
让TableView的header区头跟随tableView一起滑动
- (void)scrollViewDidScroll:(UIScrollView *)scrollView { CGFloat sectionHeaderHeight = 你tableview上设定的header的高度; if (scrollView.contentOffset.y=0) { scrollView.contentInset = UIEd转载 2016-02-22 16:58:56 · 305 阅读 · 0 评论 -
按照百分比切割圆形图片(CoreGraphics重绘)
新项目有个需求是要按照百分比来切割一个圆形的图片,研究了一下午终于搞定了,代码如下:.h文件:#import @interface CWPercentImageView : UIView///开始点,从圆的顶点开始@property (nonatomic,assign) CGFloat startPoint;///结束点 需要自己计算@property (nonatomic,原创 2015-04-20 12:05:04 · 1245 阅读 · 0 评论 -
判断输入的字符是否是emoji
- (BOOL)stringContainsEmoji:(NSString *)string{ __block BOOL returnValue = NO; [string enumerateSubstringsInRange:NSMakeRange(0, [string length]) options:NSStringEnumerationByComposedCharacte转载 2015-12-18 15:13:46 · 556 阅读 · 0 评论 -
Object-C跳转到不同的系统设置页面
文章原地址:如何跳到系统设置里的各种设置界面定位服务定位服务有很多APP都有,如果用户关闭了定位,那么,我们在APP里面可以提示用户打开定位服务。点击到设置界面设置,直接跳到定位服务设置界面。代码如下://定位服务设置界面NSURL *url = [NSURL URLWithString:@"prefs:root=LOCATION_SERVICES"];if ([[UIAppl转载 2015-12-09 22:05:29 · 1036 阅读 · 0 评论 -
MD5加密(16位)
- (NSString *)getMd5_32Bit_String:(NSString *)srcString{ const char *cStr = [srcString UTF8String]; unsigned char digest[16]; CC_MD5( cStr, srcString.length, digest ); NSMutableString转载 2015-03-23 15:59:28 · 600 阅读 · 0 评论 -
给UIWebView添加自定义头视图
//获取到webView的scrollView _webScrollView = _contentWebView.scrollView; _headerView.top = -_headerView.height; //设置scrollView的额外空白区域 _webScrollView.contentInset = UIEdgeIn转载 2015-05-07 17:58:13 · 857 阅读 · 0 评论 -
给model添加数据时,自动处理nil以及null数据
我们从接口获取数据时,有时候会拿到类似的数据,我们需要处理成空字符串,只要在相应的model的.m文件下添加以下代码,model在添加数据的时候会自动把null数据处理成空字符串- (NSString *)checkValue:(id)value{ if ([value isKindOfClass:[NSNull class]] || !value || [value isEqualTo转载 2015-04-03 10:59:04 · 413 阅读 · 0 评论 -
iOS获取设备IP的方法
首先需要在添加头文件的地方添加几个系统类#include #include #include 之后将下列代码复制到工程里之后调用该方法即可获取到设备IP- (NSString *)localIPAddress{ NSString *localIP = nil; struct ifaddrs *addrs; if (getifaddrs(&addrs)==0) {转载 2015-01-21 11:51:29 · 365 阅读 · 0 评论 -
监控键盘高度(包括第三方键盘)
#pragma mark - 监控键盘弹出/收回- (void)viewWillAppear:(BOOL)animated{ [super viewWillAppear:animated]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShown:)n转载 2016-05-04 11:16:13 · 341 阅读 · 1 评论