自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Tai Chi's Blog

专注于移动开发

  • 博客(12)
  • 收藏
  • 关注

原创 iOS添加边缘手势( UIScreenEdgePanGestureRecognizer)实现侧滑效果

通过添加边缘手势来实现侧滑的效果,类似于qq界面的边缘侧滑 ,亦或广告界面的侧滑@interface中定义一个全局view@property(nonatomic,weak)UIView *adView;添加侧滑手势// 添加边缘手势 UIScreenEdgePanGestureRecognizer *ges = [[UIScreenEdgePanGestureRecognizer alloc

2016-08-13 19:28:59 9113

原创 UITextField一些常用属性和方法

//成为第一响应者 -- becomeFirstResponder[self.numberField becomeFirstResponder];//取消第一响应者 — resignFirstResponder[self.numberField resignFirstResponder];//取消编辑[self.view endEditing:YES];//是否要清楚view显示以后选中状

2016-08-12 19:49:58 401

原创 解决iOS项目拖入storyBoard崩溃问题

//原因 创建sb 不能被alloc init// 手动获取sb中箭头指向的控制器- (UIViewController *)loadChildViewControllerWithStoryboardName:(NSString *)storyBoardName andTitle:(NSString *)title andImageName:(NSString *)imageName {

2016-08-12 19:44:51 1457

原创 iOS九宫格/布局算法

//子控件高 CGFloat w = 74; //子控件宽 CGFloat h = w; //列数 int colCount = 3; //计算间距 CGFloat margin = (self.frame.size.width - 3 * w) / 4; //self.subviews.count 装view的组的个数 for

2016-08-12 19:33:41 1803

原创 iOS Cocoapods安装步骤

1.升级Ruby环境sudo gem update --system2.安装CocoaPods时我们要访问cocoapods.org,用淘宝的RubyGems镜像来代替官方版本,执行以下命令:gem sources --remove https://rubygems.org///等有反应之后再敲入以下命令gem sources -a https://ruby.taobao.org/3.验证,为了

2016-08-11 10:54:51 334

原创 scrollView常用属性

contentSize: 内容大小,设置了才可以滚动contentOffset: 内容偏移位置contentInset: 内容间距pagingEnabled: 是否允许分页bounces: 是否允许弹簧效果showsHorizontalScrollIndicator: 是否允许显示水平指示器(滚动条)showsVerticalScrollIndicator: 是否允许显示垂直指示器(滚动

2016-08-07 19:22:53 1356 4

原创 scrollView实用技巧

-scrollView自动布局技巧步骤:sb中拖scrollView设置scrollView上下左右为0拖一个UIView到scrollView中,并设置颜色(不是imageView)设置UIView的自动布局上下左右为0(此时报错)设置UIView和scrollView等宽等高更新frame,并运行设置宽高约束的乘积为2,并运行演示分页属性,并运行设置向上约束为100,并运行通

2016-08-07 19:18:56 553 2

原创 iOS序列帧动画

方法1 - -[UIImage animatedImageWithImages:动画数组 duration:持续时间]; // 可以获取一个能做动画的UIImage对象 - 方法2 - self.imageView.animationImages = array; // 装图片的数组(需要做动画的图片数组) - self.imageView.animationDura

2016-08-06 22:11:41 2256

原创 iOS头尾式动画使用

[UIView beginAnimations:nil context:nil]; 准备开始动画[UIView setAnimationDuration:5]; 设置时间[UIView commitAnimations]; 提交动画(真正开始做动画)// 做动画按钮点击事件- (IBAction)makeAnim:(id)sender { // 开始动画(准备做动画)

2016-08-06 22:04:39 400

原创 iOS块动画使用

-块动画+(void)animateWithDuration:(NSTimeInterval)duration animations:(void (^)(void))animations completion:(void (^__nullable)(BOOL finished))completion;+(void)animateWithDu

2016-08-06 22:03:09 312

原创 Masonry框架的简单使用和介绍

-Masonry介绍/// 构建约束mas_makeConstraints/// 更新约束 - 修改已经建立的约束,如果约束不存在,会在控制台输出错误mas_updateConstraints/// 会删除已经建立的所有约束,然后重新生成约束mas_remakeConstraints等于函数equalTo(参照对象) // 参照属性相同可以省略 equa

2016-08-06 21:48:38 621

原创 iOS常用UI控件属性及简单动画

-通过center修改位置-center是CGPoint类型,是view正中间的点-通过frame修改大小通过frame修改大小时左上角原点不动-通过bounds修改大小bounds 和 frame 都是CGRect的类型bounds 默认的原点是 0,0通过bounds修改大小时中心点不动小结:center只能修改位置,bounds只能修改大小,frame既能修改位置也能修改大小-通

2016-08-06 20:13:40 686

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除