一些特效
风外杏林香
这个作者很懒,什么都没留下…
展开
-
iOS原生态删除、置顶某行cell
- (NSArrayUITableViewRowAction *> *)tableView:(UITableView *)tableView editActionsForRowAtIndexPath:(NSIndexPath *)indexPath{ UITableViewRowAction *deleteRowAction = [UITableViewRowActionro原创 2016-08-15 17:16:26 · 1962 阅读 · 0 评论 -
iOS加载GIF动态图片
iOS 加载GIF动态图片、(这个需求个人感觉特别鸡肋、GIF运行的时候特别占用内存。。。。) 这个或许是Apple API里面没有的缘故吧 SDWebImage 给我们提供了专门加载GIF的类方法 UIImage+GIF类 + (IImage )sd_animatedGIFNamed:(NSString )name; + (UIImage )sd_animatedGIFWithData:(原创 2016-05-18 17:35:00 · 916 阅读 · 0 评论 -
iOS Label的宽度和高度自适应
1、创建category.h中创建俩个方法+ (CGFloat)getHeightByWidth:(CGFloat)width title:(NSString *)title font:(UIFont*)font;+ (CGFloat)getWidthWithTitle:(NSString *)title font:(UIFont *)font;.m中实现俩个方法+原创 2016-05-03 18:02:48 · 471 阅读 · 0 评论 -
Tabbar上拉隐藏下拉显示
项目中有时候为了增加特效,我们通常会用到上拉滑动界面时候让tabbar隐藏当我们再下拉的时候再显示tabbar,一行代码就可以搞定当然,我们会用到- (void)scrollViewDidScroll:(UIScrollView *)scrollView这个方法我们只需要在这个方法里面设置tabbar的alpha值就可以实现控制tabbar的隐藏和显示- (void)scrol原创 2016-02-22 16:34:59 · 633 阅读 · 0 评论 -
iOS回收键盘小见
UITextFieldDelegate>这个必须得写,,,啥也不说了。。。/iphone5判断#ifndef DEVICE_IS_IPHONE5#define DEVICE_IS_IPHONE5 ([[UIScreen mainScreen] bounds].size.height ==568)#endif//iphone4判断#ifndef DEV原创 2015-11-04 22:12:50 · 299 阅读 · 0 评论 -
小议iOS------block传值 回调传值
The Second ViewController #import typedef void (^PassBigBlock)(NSInteger dataCategory);@interface BigTableViewController :UITableViewController@property (nonatomic,strong)原创 2015-11-04 22:30:40 · 370 阅读 · 0 评论 -
IOS开发调用系统相机和打开闪光灯
#import "RootViewController.h"@interface RootViewController (){ }@property (weak, nonatomic) IBOutlet UIButton *selectButton;@property (weak, nonatomic) IBOutlet UIImageView *imageV原创 2015-12-02 15:00:39 · 472 阅读 · 0 评论 -
关于tableView的重用池问题
前段时间开发中 遇到一个关于tableView的重用池 问题选择 好几个 cell 发送消息,之后滑动cell 突然发现 没选择的地方 也选上了 很是 纠结最后只得各种查 各种挠脑袋 掉了 无数头发之后 终于搞定- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtInde原创 2015-12-21 16:47:58 · 431 阅读 · 0 评论 -
使用UICollectionView 重写UICollectionViewLayout实现瀑布流
实现瀑布流的原理是什么呢 有几个 比较重要的方法 是必须要实现的:1、 - (BOOL)shouldInvalidateLayoutForBoundsChange:(CGRect)newBounds 当collectionView视图位置有新改变(发生移动)时调用,其若返回YES则重新布局2、 - (void)prepareLayout 准备好布局时调用。此时collectionVi原创 2016-01-26 16:54:46 · 1278 阅读 · 0 评论 -
QQ空间的下拉放大图片
QQ空间的下拉放大图片 其实原理 很简单 只需要改变下网络或者本地加载图片的frame即可,首先 创建一个新的类,继承于UIView,同时写几个方法//初始化图片- (instancetype)initWithFrame:(CGRect)frame withImages:(NSString *)imageName;//加载网络图片 图片拉伸- (instancetyp原创 2016-02-15 11:32:07 · 579 阅读 · 0 评论 -
iOS 点击tabBar弹出登录窗口
之前自己也写过一次,但是无意中发现系统自带的更简单明了,因而优化下自己的代码,以后也自己长个记性–>多看苹果API,好吧,言归正传!!! 1、新建tabbar类,继承于UITabBarController //这个属性是用来记录跳转窗口出来之前选择的index @property (nonatomic, assign)NSInteger oldSelectIndex; 2、viewdidlo原创 2016-10-08 17:51:45 · 2618 阅读 · 0 评论