iOS
TccccD
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
iOS开发 第一次进入app滚动页思路
每一个app都应该有一个初始页来指示app的功能或者本次更新的新功能,也可以是广告等等;这个初始页需要一个控制器吗?不需要,只要一个scrollview,在appdelegate中[self.window.rootViewController.view addSubview:self.firstUseLoadView];这个初始页应该由scrollview来实现,新建view@in原创 2017-02-08 14:36:03 · 433 阅读 · 0 评论 -
string转换成URL时,如果string中有中文字符,URL无法识别
先将string中的中文字符通过utf8字符转吗比如: string = [string stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];这样string转换成了URL可以识别的字符串,就可以通过 NSURL * URL = [NSURLURLWithString:st原创 2016-02-27 16:35:09 · 1021 阅读 · 0 评论 -
iOS中的日期时间
主要有以下类: NSDate -- 表示一个绝对的时间点NSTimeZone -- 时区信息NSLocale -- 本地化信息NSDateComponents -- 一个封装了具体年月日、时秒分、周、季度等的类NSCalendar -- 日历类,它提供了大部分的日期计算接口,并且允许您在NSDate和NSDateComponents之间转换NSDateFormatter -转载 2016-03-17 16:32:37 · 324 阅读 · 0 评论 -
iOS开发 通知中心传值以及仅通知
利用通知中心传递信息在一个控制器传给上一个控制器的情况经常用到不传值时常用于触发某种action: 在发送方:[[NSNotificationCenter defaultCenter]postNotificationName:@"post" object:self]; 在接收方:[[NSNotificationCenter defaultCenter]addOb原创 2017-02-04 19:03:19 · 1072 阅读 · 0 评论 -
iOS开发 图标大小不合适时重绘图标大小
有时会遇到得到的图片/图标的大小不是很贴合需求,这时最好找美工,也可以自行重绘UIImage *icon = [UIImage imageNamed:@"rili.png"]; CGSize itemSize = CGSizeMake(20, 20); //重绘图标,设置大小 UIGraphicsBeginIma原创 2017-02-04 23:35:35 · 469 阅读 · 0 评论 -
iOS开发 数组中保存frame
一下子要init很多控件,有些情况把控件的frame放在nsarray数组里会方便很多,遍历着init;也会有很多情况用到。那么如何把frame装入nsarray呢[_array addObject:[NSValue valueWithCGRect:staticLabel.frame]];先转换成nsvalue 再用valuewithcgrect 搞定CGRect frame =原创 2017-02-04 23:45:21 · 1313 阅读 · 0 评论 -
iOS开发 navigation跳转时隐藏tabbar
navigation跳转时常常需求隐藏tabbar来提高效果这个问题研究了很久,其实只要在跳转时候调用DCV.hidesBottomBarWhenPushed = YES; //隐藏tabbar[self.navigationController pushViewController:DCV animated:YES];原创 2017-02-05 00:14:40 · 1081 阅读 · 0 评论 -
iOS开发 多个cell在初始化时注意重用池
多个cell在-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath方法中一定要分开来,用if或者switch,每一次上滑下拉都会调用这个方法,所以init初始化前面也必须加上if (cell0 == nil)来判断,不然会in原创 2017-02-05 00:31:08 · 997 阅读 · 0 评论 -
iOS开发 从下往上弹出提醒视图或日期选择视图等等背景为半透明
从下往上弹出提醒视图或日期选择视图等等,背景为半透明,弹下去时半透明慢慢消失,最后隐藏先是背景与日期选择的初始化-(void)initTimeView{ //时间 背景 提醒视图 //背景透明黑 _blackView = [[UIView alloc]initWithFrame:CGRectMake(0, 60, screen_width, screen_h原创 2017-02-04 19:30:40 · 2208 阅读 · 0 评论 -
iOS开发 利用cell上的view获得这个cell以及他的indexpath和row
这类问题经常会遇到,方法也很简单暴力UITableViewCell *cell = (UITableViewCell*)[[sender superview] superview]; NSIndexPath *indexPath = [_tableView indexPathForCell:cell]; Frame *frame = array[indexPath.row];原创 2017-02-05 00:37:39 · 397 阅读 · 0 评论 -
iOS开发 常用宏定义
#ifndef Public_h#define Public_h// 1.判断是否为iOS7#define iOS7 ([[UIDevice currentDevice].systemVersion doubleValue] >= 7.0)#define IOS_VERSION [[[UIDevice currentDevice] systemVersion] floatValue]// 2.原创 2017-02-05 15:58:01 · 415 阅读 · 0 评论 -
关于在scrollview滚动时 键盘的弹出适配
由textview作为例子,直接上代码-(BOOL)textViewShouldBeginEditing:(UITextView *)textView{ //UIView *view = [textViewsuperview];//如果textview在一个自定义view上则加上这句话 /* self。view的高度加上滑动的距离,减去textview的原创 2016-02-23 10:20:40 · 1280 阅读 · 0 评论
分享