- 博客(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关注的人