基础
文章平均质量分 50
ReverChun993
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
监听键盘的弹出与隐藏(界面跟随键盘一起上下移动)
今天说一下点击texeField时,让界面跟着键盘一起上下移动的方法步骤(本人原创博客代码全部为自己手敲,然后复制过来给大家看)1.让控制器监听键盘frame发生改变的通知 :UIKeyboardWillChangeFrameNotification [[NSNotificationCenter defaultCenter] addObserver:selfsele原创 2016-01-17 22:22:10 · 545 阅读 · 0 评论 -
UILabel设置字体发光效果
1、新建一个继承自UILabel的类 2、在这个类中定义red、green、blue三个颜色值变量和一个发光范围变量glowSize。 3、重写UILable的drawTextInRect方法,并使用CGContextRef来进行绘制。.h文件@interface FBGlowLabel : UILabel //定义颜色值全局变量和放大值全局变量 @property(assign ,non原创 2016-08-02 11:00:11 · 1965 阅读 · 0 评论 -
【转】iOS中属性与成员变量的区别
【转】iOS中属性与成员变量的区别 一、类Class中的属性property 在ios第一版中,我们为输出口同时声明了属性和底层实例变量,那时,属性是oc语言的一个新的机制,并且要求你必须声明与之对应的实例变量,例如:@interface MyViewController :UIViewController{ UIButton *myButton转载 2016-08-01 18:49:49 · 332 阅读 · 0 评论 -
NSString在工作中常见的用法总结
NSString在工作中常见的用法总结原创 2016-05-17 11:01:25 · 476 阅读 · 0 评论 -
NavigationController的基本使用
//创建一个纯代码导航控制器,先删掉自带的控制器和storyboard,这个方法在程序启动完毕的时候调用- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions {//1.创建UIWIndow原创 2016-03-19 00:26:42 · 432 阅读 · 0 评论 -
UICollectionView
UICollectionView很强大,tableView可以实现的功能,collectionView都可以实现,tableView实现不了的,它也能实现,但它在使用上与tableView有两点区别 :1.collectionView在使用的时候 必须要注册cell,2.必须创建一个布局对象给collectionView。// 注册cell有三种方式:1原创 2016-01-23 23:16:01 · 377 阅读 · 0 评论 -
UITableView的常用方法和属性
以下总结的方法和属性,是我自己在平时的开发中经常使用到的,实用性很强,红字的是比较重要却又不太好记住的方法,大家可以拿去看一下!如果哪里出现错误,欢迎指出来,大家一起讨论学习!首先是tableView两个代理的常用方法:1.UITableViewDelegate的方法1>点击某个cell执行什么操作的方法- (void)tableView:(UITableVie原创 2016-01-06 00:22:07 · 391 阅读 · 0 评论 -
UIScrollView的常用属性和方法(自己总结)
几天总结的是scrollView的一些基本用法,适合初学者学习1.设置scrollView的contentSize"设置滚动范围"self.scrollView.contentSize = self.imageView.bounds.size;2.contentOffset用来设置内容滚动到什么位置self.scrollView.contentOffse原创 2016-01-05 17:48:30 · 594 阅读 · 0 评论 -
UIPageControl和NSTimer的使用
UIPageControl的基本使用//0.设置总页数self.pageControl.numberOfPages = ImageCount;//1.设置其它页的颜色self.pageControl.pageIndicatorTintColor = [UIColor yellowColor];//2.设置当前页的颜色self.pa原创 2016-01-20 23:56:21 · 460 阅读 · 0 评论 -
浅谈Category的三种使用方法
OC是一门面向对象的开发语言,这是OC与C最大的区别,在面向对象开发中,我们需要创建很多的类,这些类一旦数量多起来,我们要添加一些属性或方法的时候很不方便,写着写着自己有时候都蒙了,于是我们提出了Category,Category 是类的 一种扩展方式,通过Category可以给已经写好的类添加方法或属性,已经写好的类我们一般是不能动的 ,所以要采取Category 的方式。Categ原创 2016-01-03 01:07:27 · 2089 阅读 · 0 评论 -
OC关键字--@dynamic
@dynamic这个关键词,通常是用不到的。它与@synthesize的区别在于:使用@synthesize编译器会确实的产生getter和setter方法,而@dynamic仅仅是告诉编译器这两个方法在运行期会有的,无需产生警告。假设有这么个场景,B类,C类分别继承A类,A类实现某个协议(@protocol),协议中某个属性( somePropety )我不想在A中实现,原创 2017-07-28 11:20:57 · 617 阅读 · 0 评论
分享