- 博客(17)
- 资源 (6)
- 收藏
- 关注
原创 iOS 菜单显示一种方式
前言前几天在群里看见一个朋友说这种菜单用哪个控件写比较好,有的人说用UICollectionView,有的说用UIButton自己计算。我今天上午正好暂时没接口。写了一下,最后还是感觉用UIButton比较好用,没有必要用UICollectionView。写个Demo,大家如果需要这个思路可以看一下。 Demo地址正文最重要的一个方法就是怎么让菜单按钮显示正常:/** * 数据显示 */-
2016-01-28 13:29:31 387
原创 知识片段---textfield限制字符输入个数(包括汉子)
[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(textFiledEditChanged:) name:@"UITextFieldTextDidChangeNotification"
2016-01-26 14:15:57 680
原创 知识片段---键盘光标设置
光标隐藏[[self.nameFieldvalueForKey:@"textInputTraits"]setValue:[UIColorclearColor]forKey:@"insertionPointColor"]; //光标的颜色 [[UITextFieldappearance]setTintColor:[selfdiffColo
2016-01-26 14:14:19 287
原创 知识片段---禁止输入系统表情
/** * 时时查询输入框有没有表情 * */- (BOOL)textField:(UITextField*)textFieldshouldChangeCharactersInRange:(NSRange)rangereplacementString:(NSString*)string{ // 不让输入表情
2016-01-26 14:12:45 294
原创 知识片段---导航栏设置背景
//字体颜色 [self.navigationController.navigationBarsetTitleTextAttributes: @{NSFontAttributeName:[UIFontsystemFontOfSize:19], NSForegroundColorAttributeName:[UICol
2016-01-26 14:11:29 297
原创 知识片段---表判断是处于上划还是下滑
-(void)scrollViewDidScroll:(UIScrollView*)scrollView{ if (scrollView.contentOffset.y> _offset) {//如果当前位移大于缓存位移,说明scrollView向上滑动 } _offset = scrol
2016-01-26 14:09:46 312
原创 知识片段---弹簧动画
iOS7新引入的另一个block方法可以让你轻松将真实物理世界中的弹性效果集成进视图动画中。苹果公司一直建议开发者尽可能将动画效果做的跟真实物理世界一样——在视图滑动时,可以像弹簧一样,稍微拉伸一些,再弹回正确位置。使用新的弹簧动画API来实现此效果相较以往要简单很多。[UIView animateWithDuration:duration delay:delay
2016-01-26 14:08:45 485
原创 知识片段---label行间距设置
//设置行间距 NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStylealloc]init]; paragraphStyle.lineSpacing= 8; NSDictionary *attributes = @{ NSFontAttributeName:
2016-01-26 14:07:22 354
原创 知识片段---webView计算内容高度
[self.webViewsetScalesPageToFit:YES];//代理方法- (void)webViewDidFinishLoad:(UIWebView*)webView{ self.height= [[webViewstringByEvaluatingJavaScriptFromString:@"document.bod
2016-01-26 14:06:00 353
转载 Objective-C Runtime 入门教程
原文链接,非常感谢作者,写得很好一、前言:如果你没有Objective-C基础,请学习了基础的iOS开发再来,这个1小时是给有一定iOS基础的童鞋的。如果你是大牛或者你感觉Objective-C Runtime太简单不用1小时学习的,也请您绕道,这或许只是我的私人笔记了。请跟着教程“一步步来”,请不要大概地扫两眼就说看不懂——以这种态度写成什么样你也看不懂。这是1小时入门教
2016-01-26 10:09:24 550
转载 OC------RunTimer
OC是运行时语言,只有在程序运行时,才会去确定对象的类型,并调用类与对象相应的方法。利用runtime机制让我们可以在程序运行时动态修改类、对象中的所有属性、方法,就算是私有方法以及私有属性都是可以动态修改的。本文旨在对runtime的部分特性小试牛刀,更多更全的方法可以参考系统API文件,demo例子可以参见CSDN的runtime高级编程系列文章。我们出发吧!先看一个非常平常的
2016-01-25 14:38:39 274
原创 iOS版上传数据到阿里后台(AliyunOSSiOS)
前言我们用的阿里的存储服务,在我们上传头像的时候。伟大的后台告诉我,前台应该直接向阿里传递数据,这样的路径是:iOS端—>阿里。以往我们的传递路径都是:iOS端—>后台—>阿里。所以我刚刚经过抗日战争的喜悦,又要奔向朝鲜的战场。但是我去网上查了一下,关于iOS端直接上传数据到阿里的知识真的很少,查了好久也是没有结果。最后不得不向阿里技术人员请求支援。最终,胜利了。在此,把我的辛苦路写出来,为了大家以
2016-01-22 13:16:14 4592
原创 BezierPath
what?在iOS中绘制矢量图或者路径的时候通常会用到 UIBezierPath ,它在 UIKit 中,是CoreGraphics对path的封装。使用 UIBezierPath ,可以绘制直线、椭圆、多边形和贝塞尔曲线……。why?能够基本上实现CGPathRef的功能,它是OC语言的,相对于c语言的Core Graphics来说更为平易近人。它能够使用ARC,如果我们直接使用CGPathRef
2016-01-20 10:47:56 382
原创 UIScrollView的仔细的研究API的记录
contentInset 出现的区域,比如说开始设置的时屏幕大小,但是如果你设置这个,真实显示的以这个为准directionalLockEnabled 默认no,意思是说在图片可以上下左右直接滑动(如果scrollview允许的情况下),如果为yes,图片只能在上下或者左右滑动。bounces 是否反弹alwaysBounceVertical alwaysBounceHorizontal
2016-01-14 21:32:36 332
原创 iOS关于model的两种写法
前言今天和大家说一说model的一些问题。model相信大家都不默生,因为对于OC来说(其他语言都应该是一样的),MVC这个模式应该都是最基本的。只要用刀MVC那么你就要用到model。在我刚刚开始OC的时候,是一种写法,当自己感觉对OC有一点点自己的理解了之后,model的写法又是另一种。今天把我自己前后对于model的两种写法写出来,让大家参考一下。 Demo链接正文第一种model写法一个m
2016-01-12 16:49:06 8433
原创 Swift 一,UILabel详解
Swift UILabel前言从今天开始,我也要开始认真学习Swift,以前一直在说学习它,但是都被自己找各种理由把时间浪费了。想屎的节奏。以后开始在此记录也是鞭策自己。Swift基本的语法知识我不在这写了,直接开始UI部分,因为网上已经有好多的Swift的基础知识部分了,人家说的都很好,我也就不献丑了。 今天说一下UILabel这个控件,基本上这应该是iOS最简单的一个控件了。我会结合苹果的AP
2016-01-10 12:30:15 550
原创 不依附于任何网站建立自己的博客(基于hexo + github)
前言嗨,大家好,我胡汉三又回来了。嘎嘎,今天来给大家说一下怎么样自己建一个属于自己的博客。不附属于任何的网站,显示自己所需要显示的界面。我用了一天的时间把所有东西布置好,走了很多弯路(没办法,对网站知识不是多了解)。现在就把建设的道路给大家铺设好,如果有这方面的兴趣的童鞋,跟着我做起来吧。(大神们就算啦)......来,先看一下我现在博客的效果:首先说一下,
2016-01-02 20:15:58 427
Charles_free
2018-07-04
AliyunOSSiOS前端直接上传数据
2016-01-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人