随笔分类 -  [13] iOS-日记本

摘要:UITableViewStyleGrouped设置表头出现section不为0的问题1、如果使用UITableViewStylePlain样式的表格,那么header是会在表格滑动的时候在顶部悬浮,而不是跟随表格的滑动而一起滑动。2、如果使用了UITableViewStyleGrouped样式的表格,tableView:viewForHeaderInSection:的section的值会从1开始... 阅读全文
posted @ 2017-04-24 09:59 Levi.duan 阅读(990) 评论(0) 推荐(0) 编辑
摘要:#import "TWO_ViewController.h"#define SCREEN_Width [[UIScreen mainScreen] bounds].size.width@interface TWO_ViewController ()@end@implementation TWO_ViewController- (void)viewDidLoad { [super view... 阅读全文
posted @ 2017-04-18 02:12 Levi.duan 阅读(160) 评论(0) 推荐(0) 编辑
摘要:一、需求图如下所示UILabel 的高度自适应UILabel中的段落间距可设置图片效果如下:调整段落适应长宽高方式:需求:保证“游戏玩法” 章节,UILabel高度自适应,行内距为4px做法:UILabel实现自适应宽高(一)中说明了 UILabel 自适应的方法,但是如果加行间距,就要用到 NSMutableAttributedString 富文本的方式实现,来判断... 阅读全文
posted @ 2017-04-18 01:35 Levi.duan 阅读(285) 评论(0) 推荐(0) 编辑
摘要:需求图如下所示UILabel “上期” 距离屏幕最左边 有35pxUILabel “下期” 距离屏幕最右边 有35px进行中文字在UIlabel 中间图片效果如下:实现思路:“上期"距离左边35,设置“上期”的X坐标为35即可。设置“上期”的Y坐标为整个头部(红色View)的中心位置即可,通过红色View的Frame高度来得到他的中心轴的坐标。“下期”距离右边35,这个就无法通... 阅读全文
posted @ 2017-03-27 00:42 Levi.duan 阅读(208) 评论(0) 推荐(0) 编辑
摘要:需求如下:需要显示2行文字,宽度为SCREEN_Width - 40高度为两行文本的自适应高度需要在此UILabel 下面添加imageView , 因此UIlabel 的高度需要准确,不允许有空白行出现UILabel 内的文本较多,需要加省略符:。。。图片效果如下:实现方式:第一种:通过 sizeToFit 方法来实现Coding:UILabel *ddlabel = [[U... 阅读全文
posted @ 2017-03-19 21:43 Levi.duan 阅读(224) 评论(0) 推荐(0) 编辑
摘要:TuSDK 为涂图照相应用的SDK,打包后文件大小约为5M,缺点为包比较大,且图片清晰度较差一些,优点为直接可以引用滤镜贴纸,方便易用。 使用方法如下: 1.AppDelegate.m 中加入如下代码行: [TuSDKinitSdkWithAppKey:@"20411a706f17b358-00-8 阅读全文
posted @ 2017-03-13 12:47 Levi.duan 阅读(282) 评论(0) 推荐(0) 编辑
摘要:一、 今日做项目遇到图片复用问题,返回cell高度相同,由于网络不好出现图片复用,发现问题Cell 图片加载方法如下:- (void)sd_setImageWithURL:(NSURL *)url placeholderImage:(UIImage *)placeholder { [selfsd_setImageWithURL:url placeholderImage:placeholde... 阅读全文
posted @ 2017-03-10 11:12 Levi.duan 阅读(244) 评论(0) 推荐(0) 编辑
摘要:直接看步骤 废话不多说,哈哈!1、新建一个静态库工程:2:取自己喜欢的名字:3、删除向导所生成工程中的 Target:3、删除TestFrameWork对应的工程文件夹:5:删除bulid 关连项选择左下角Manager Scheme选中 Scheme,点击左下角的减号删除:删除完成后,点击 OK ... 阅读全文
posted @ 2014-09-23 16:09 Levi.duan 阅读(279) 评论(0) 推荐(0) 编辑
摘要:笔记内容 学习笔记-段玉磊Stanford course View Controller Lifecycle 这篇文是我记载Developing iOS 7 Apps公开课 第5课的笔记UITextViewSet its text and attributes via its NSMutableAttributedString使用UITextView 要属性NSTextStora... 阅读全文
posted @ 2014-06-24 13:29 Levi.duan 阅读(1161) 评论(0) 推荐(0) 编辑
摘要:笔记内容 学习笔记-段玉磊Stanford courseFoundation and Attributed StringsDynamic bindingid 是一个指向任何未知对象的指针,(the consept of dynamic binding)静态类型化:id 不会发生警告 而NSString *s 会发生警告!Nerver use iD ,因为id只是指针,很危险!!强... 阅读全文
posted @ 2014-06-23 16:46 Levi.duan 阅读(568) 评论(0) 推荐(0) 编辑
摘要:笔记内容 学习笔记-段玉磊Github Github 命令写这篇文章主要写一下如何运用终端命令,进行Git的配置以及使用,由于本人我不太习惯使用图形IDE,效率没有命令行高,我还是推荐使用命令行进行Git的使用。简单介绍简要说一下Git,Git只是一个版本控制工具,举例来说,我之前写一个多核归并算法,将文件保存命名为MergeSort.c,由于发现一个Bug,将一段段代码注释,显... 阅读全文
posted @ 2014-06-22 17:43 Levi.duan 阅读(1117) 评论(0) 推荐(2) 编辑
摘要:笔记内容 我的Mac软件用Mac已经2年+,主要用来看电影、听音乐、写日记,其实也是因为偶像uSi在用,选择Mac不仅仅是因为Mac编程特别好用,更是一种生活方式办公软件iWork超爱iWork,苹果办公软件,比office强大太多,可以通过PDF导出。office兼容不好,用来写长篇大论时候要保存,复制粘贴极容易崩溃ichm用来查看win下的chm帮助文件,此软件一定要用鼠标,... 阅读全文
posted @ 2014-06-21 22:06 Levi.duan 阅读(455) 评论(0) 推荐(0) 编辑
摘要:DIY a tableviewcell :- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString*)reuseIdentifier{self= [superinitWithStyle:stylereuseIdentifier:reuseIdentifier];if(self) {UIView*testView = [[UIViewalloc]initWithFrame:CGRectMake(0,0,140,42)]; testView.backgroundColor= [UIColorredColor] 阅读全文
posted @ 2014-04-13 13:29 Levi.duan 阅读(265) 评论(0) 推荐(0) 编辑
摘要:uitableView review yesterday’s knowledge :folding group :--------------------------------------------------------------------------------------------------------------------------------------------------teacher code :-(UIView*)tableView:(UITableView*)tableView viewForHeaderInSection:(NSInteger)secti 阅读全文
posted @ 2014-04-13 13:26 Levi.duan 阅读(377) 评论(0) 推荐(0) 编辑
摘要:学英语。所以用英文来记录笔记。Define the dataSource:@implementationViewController{NSMutableArray*dataSourse; UITableView*myTableView;}Define the dataSource array: dataSourse= [NSMutableArrayarray];for(inti=0; i@endTheUITableViewDataSource have two function which must be implemented:- (UITableViewCell*)tableView:.. 阅读全文
posted @ 2014-04-13 13:21 Levi.duan 阅读(344) 评论(0) 推荐(0) 编辑
摘要:实现图片的滚动,并且自动停止在每张图片上- (void)viewDidLoad{ [superviewDidLoad];UIScrollView*scrollView = [[UIScrollViewalloc]initWithFrame:CGRectMake(0,20,320,200)];for(inti=1; i@property(weak,nonatomic)IBOutletUILabel*myLabel;@end@implementationQFViewController{CGFloatpreScale;}- (void)viewDidLoad{ [superviewDidLoad] 阅读全文
posted @ 2014-04-13 13:20 Levi.duan 阅读(155) 评论(0) 推荐(0) 编辑
摘要:加两个UI模块- (void)viewDidLoad{ [selfbegin1]; [selfbegin2]; [superviewDidLoad];// Do any additional setup after loading the view from its nib.}-(void)begin1{UIActivityIndicatorView*viView = [[UIActivityIndicatorViewalloc]initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge]; viView.cen. 阅读全文
posted @ 2014-04-13 13:19 Levi.duan 阅读(257) 评论(0) 推荐(0) 编辑
摘要:添加个导航栏: Xib1*xib1 = [[Xib1alloc]initWithNibName:@"Xib1"bundle:nil];UINavigationController*navController = [[UINavigationControlleralloc]initWithRootViewController:xib1];self.window.rootViewController= navController;xib1:- (IBAction)nextPage:(id)sender {self.title=@"一";Xib2*xib2= 阅读全文
posted @ 2014-04-13 13:18 Levi.duan 阅读(256) 评论(0) 推荐(0) 编辑
摘要:ViewController 应用再第一个XIB页面创建另一个XIB页面,并且通过按钮调用它- (IBAction)GoSecond:(id)sender {secondViewController*secVC = [[secondViewControlleralloc]initWithNibName:@"secondViewController"bundle:nil]; secVC.modalTransitionStyle=UIModalPresentationPageSheet; [selfpresentViewController:secVCanimated:YESc 阅读全文
posted @ 2014-04-01 22:23 Levi.duan 阅读(1113) 评论(0) 推荐(2) 编辑
摘要:工厂模式:.h文件:#importtypedefenum{ QFRed, QFYellow, QFBlue}QFViewColor;@interfaceQFview :UIView+(id)viewWithColor:(QFViewColor)QFViewColorType;@end.m文件:+(id)viewWithColor:(QFViewColor)QFVie... 阅读全文
posted @ 2014-03-31 19:36 Levi.duan 阅读(272) 评论(0) 推荐(0) 编辑