摘要: 如下代码所示的判断逻辑,在 Swift 里更简单的写法是什么呢? 以上代码表示需要先解包、如果失败,或者解包成功并且值为false,都调用一个方法。 在 OC 里因为没有解包所以一般的写法是这样: 那swift中有没有简单易懂的写法呢? 其实熟悉了Swift 再回头来看这个问题就比较清楚了,只要明白 阅读全文
posted @ 2016-10-14 10:57 Allen.Ma 阅读(1647) 评论(0) 推荐(0) 编辑
摘要: //设置行间距 5.0f NSMutableAttributedString * attributedString = [[NSMutableAttributedStringalloc] initWithString:self.tipLab.text]; NSMutableParagraphStyle * paragraphStyle = [[NSMutableParagraphSt... 阅读全文
posted @ 2015-07-07 10:45 Allen.Ma 阅读(371) 评论(0) 推荐(0) 编辑
摘要: #define weakSelf(weakSelf) __weak __typeof(&*self)weakSelf = self;//block 中使用weakSelf weakSelf(wkSelf); 阅读全文
posted @ 2015-06-26 14:57 Allen.Ma 阅读(340) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/xyzaijing/p/4049169.htmlMasonry是一个轻量级的封装了Autolayout框架https://github.com/Masonry/Masonrygithub页面上给出了使用Masonry和Autolayout实现同样效果代码量的对比当然了你如果学习了VFL,代码量也不会很多平常我们使用Autolayout要设置view.... 阅读全文
posted @ 2015-06-25 19:24 Allen.Ma 阅读(353) 评论(0) 推荐(0) 编辑
摘要: http://rocry.com/2012/12/18/objective-c-type-of/?utm_source=tuicool在不久前看AFNetworking的源码时候发现了这么一句:12345678910// 不知道这行代码的使用场景的同学你该去自习看看ARC的注意事项和Block的使用了 // AFNetworking的写法 __weak __typeof(&*self)weakSe... 阅读全文
posted @ 2015-06-25 19:18 Allen.Ma 阅读(334) 评论(0) 推荐(0) 编辑
摘要: http://blog.sina.com.cn/s/blog_9693f61a0101aode.html//初始化并定义大小UITextView*textview = [[UITextViewalloc]initWithFrame:CGRectMake(20,10,280,30)];textview.backgroundColor=[UIColorwhiteColo... 阅读全文
posted @ 2015-06-23 14:51 Allen.Ma 阅读(148) 评论(0) 推荐(0) 编辑
摘要: iOS中UITextField带有PlaceHolder属性,可以方便用于提示输入。但是同样可以进行文本输入的UITextView控件则没有PlaceHolder属性,还是有些不方便的,尤其是对于略带强迫症的我来说。然后搜索了一番,发现广大开发者的智慧的无穷的,找到一种替代方案,如下:核心思路就是使用2个UITextView来模拟PlaceHolder的效果,其中做为输入区域的TextView... 阅读全文
posted @ 2015-06-23 14:29 Allen.Ma 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 在网找了一下,这个写法比较靠谱,备忘:基本思路:完成按钮:检测到 \n 换行功能就释放键盘。placeholder功能:用一个label写了文字,然后当检测到长度不为0的时候就把label隐藏。 由于输入法有拼音,所以要加多个判断!! adviceMsg为textviwe。-(BOOL)textView:(UITextView*)textViewshouldChangeTextInRa... 阅读全文
posted @ 2015-06-23 14:28 Allen.Ma 阅读(677) 评论(0) 推荐(0) 编辑
摘要: 一、设置textView的行间距1.如果只是静态显示textView的内容为设置的行间距,执行如下代码://textview 改变字体的行间距NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc] init];paragraphStyle.lineSpacing = 10;... 阅读全文
posted @ 2015-06-23 14:22 Allen.Ma 阅读(329) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/erica_sadun/article/details/90881811.inherit UITextField Class.[cpp]view plaincopy.h////TextField.h//TTShow////Createdbytwbon13-9-10.//Copyright(c)2013... 阅读全文
posted @ 2015-06-19 16:39 Allen.Ma 阅读(5765) 评论(0) 推荐(0) 编辑