![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS - View 层
编织人生_程就未来
拼自己想要的,挣自己没有的。-弓无名
展开
-
view1 与 view2 叠加覆盖,怎样使view1与view2调换层次?
调换两个view的下标即可[self.view exchangeSubviewAtIndex:1withSubviewAtIndex:2];原创 2015-12-23 17:05:37 · 1479 阅读 · 0 评论 -
iOS添加、移除、交换子视图
- (void)addSubview:(UIView *)view //添加子视图- (void)removeFromSuperview //从父视图中移除- (void)bringSubviewToFront:(UIView *)view //移动指定的子视图到最顶层- (void)sendSubviewToBack:(UIView *)view//移动制定的子视图到后方转载 2016-01-02 15:30:48 · 3661 阅读 · 0 评论 -
iOS 7的手势滑动返回功能
之前随手写过一篇《使用UIScreenEdgePanGestureRecognizer实现swipe to pop效果》,挺粗糙的。现在使用默认模板创建的iOS App都支持手势返回功能,如果导航栏的返回按钮是自定义的那么则会失效,也可以参考这里手动设置无效。[cpp] view plaincopyif ([self.navigati转载 2016-01-05 12:20:32 · 580 阅读 · 0 评论 -
iOS开发之NSRunLoop概述
iPhone应用开发中关于NSRunLoop的概述是本文要介绍的内容,NSRunLoop是一种更加高明的消息处理模式,他就高明在对消息处理过程进行了更好的抽象和封装,这样才能是的你不用处理一些很琐碎很低层次的具体消息的处理,在NSRunLoop中每一个消息就被打包在input source或者是timer source中了,来看详细内容。1.什么是NSRunLoop我们会经常看转载 2016-01-05 18:32:35 · 392 阅读 · 0 评论 -
iOS View的旋转
- (void)viewDidLoad { [superviewDidLoad]; //转载请注明出处:http://blog.csdn.net/sevenquan UIView *views = [[UIViewalloc] initWithFrame:CGRectMake(100,100, 100, 100)]原创 2016-01-12 12:37:55 · 520 阅读 · 0 评论 -
iOS layoutSubviews等方法用法,view加载用法
// 1、在UIController添加View方法 PictureScrollView *pictureView = [PictureScrollViewshowPictureScrollView:CGRectMake(0,100, self.view.frame.size.width,200) ParentView:self.view]; [self原创 2016-04-05 17:23:28 · 3752 阅读 · 0 评论 -
iOS中把tableviewcell设置成圆角
#import QuartzCore.framework [self.commentsCell.layer setMasksToBounds:YES];self.commentsCell.layer.cornerRadius=10;原创 2015-12-22 12:07:22 · 2424 阅读 · 0 评论 -
iOS 实现毛玻璃效果
毛玻璃 的UI 设计在手机开发中已经 非常热门,在之前的 开发中 一般用到 github上FXBlurView 封装好的一个view类 ,可以直接应用加载到控件中,iOS 8 后更新的 UIBlurEffect类和 UIVisualEffectView类使这种特效应用更加便捷,高效。使用也非常简便,UIBlurEffect 类是设定毛玻璃特效的类型,UIVisualEffectView类转载 2016-09-22 16:35:34 · 565 阅读 · 0 评论 -
神奇的IB_DESIGNABLE和IBInspectable
原文链接http://www.jianshu.com/users/244aa1f48d1c/latest_articles情景:在很多中情况下我们需要设置UIView或者UIImageView的圆角以及边框等,我们通常的做法是:1.代码创建的控件:利用代码设置cornerRadius(别忘记设置裁剪哦masksToBounds = YES)和borderWi转载 2017-02-16 17:54:33 · 492 阅读 · 0 评论 -
iOS开发之CGPoint、CGSize、CGRect、CGRectMake、window(窗口)、视图(view)
一)三个结构体:CGPoint、CGSize、CGRect1. CGPoint[plain] view plaincopy /* Points. */ struct CGPoint { CGFloat x; CGFloat y; }; typedef struct CGPoint转载 2015-12-31 15:27:19 · 1073 阅读 · 0 评论 -
iOS中UIImageView 添加UITapGestureRecognizer后传参
UIImageView *imageView = [[UIImageViewalloc] initWithFrame:CGRectMake(100, 150,150, 150)]; imageView.image = [UIImageimageNamed:@"11"]; imageView.userInteractionEnabled =YE原创 2015-12-30 17:49:16 · 11773 阅读 · 0 评论 -
iOS点击手势(tap)
UIImageView *imgView = [[UIImageViewalloc] initWithFrame:CGRectMake(60,100, 100, 100)];UIImage *image = [UIImageimageNamed:@"1.png"];imgView.image = image;imgView.userInteraction原创 2015-12-30 11:59:42 · 2139 阅读 · 1 评论 -
iOS拖动手势(pan)
UIPanGestureRecognizer *pan = [[UIPanGestureRecognizeralloc] initWithTarget:selfaction:@selector(imageViewTap:)];pan.minimumNumberOfTouches =1;pan.delegate =self;原创 2015-12-30 12:05:00 · 961 阅读 · 0 评论 -
iOS捏合手势(Pinch)
UIPinchGestureRecognizer *pinch = [[UIPinchGestureRecognizeralloc] initWithTarget:selfaction:@selector(imageViewPinch:)];pinch.delegate =self;//设置属性 点击此次 1单击 2双击//手势View原创 2015-12-30 12:09:18 · 1329 阅读 · 0 评论 -
iOS旋转手势 (Rotation )
//抽象类 特点 不能创建对象 UIRotationGestureRecognizer *rotation = [[UIRotationGestureRecognizeralloc] initWithTarget:selfaction:@selector(imageViewroRotation:)]; rotation.delegate =self;原创 2015-12-30 12:11:55 · 1648 阅读 · 0 评论 -
iOS轻扫手势(Swipe)
//抽象类 特点 不能创建对象 UISwipeGestureRecognizer *swipe = [[UISwipeGestureRecognizeralloc] initWithTarget:selfaction:@selector(imageViewroSwipe:)]; swipe.delegate =self; //往右或往左轻扫原创 2015-12-30 12:14:07 · 1175 阅读 · 0 评论 -
iOS长按手势(LongPress)
//抽象类特点 不能创建对象 UILongPressGestureRecognizer *longPress = [[UILongPressGestureRecognizeralloc] initWithTarget:selfaction:@selector(imageViewrolongPress:)]; longPress.delegate =sel原创 2015-12-30 12:17:03 · 1838 阅读 · 0 评论 -
iOS定时器(NSTimer)
1、注册过的定时器 @property(nonatomic,weak)NSTimer *timer;////注册定时器 self.timer = [NSTimerscheduledTimerWithTimeInterval:1target:selfselector:@selector(showCount)userInfo:nil原创 2015-12-30 12:21:02 · 438 阅读 · 0 评论 -
iOS如何解决app运行时不满屏,上下留有黑边
特别是在5或者5s上运行,会出现上下有一样宽高的黑色区域,明明代码已经设置全屏了,为啥还出现这样的问题,那又如何解决呢?因为我们的那个应用是按照320*480的size来运行的,所以导致上下有黑色。1.解决办法:另存为下方图片--重命名为default-568h.png--把该图片放到你的项目里,重新运行就可以解决问题。2.就是每个应用程转载 2015-12-30 15:18:55 · 4204 阅读 · 0 评论 -
iOS view的指定角设置圆弧
UIView *view2 = [[UIView alloc] initWithFrame:CGRectMake(120, 10, 80, 80)];view2.backgroundColor = [UIColor redColor];[self.view addSubview:view2]; UIBezierPath *maskPath = [UIBezierPath bezier原创 2015-11-20 11:13:56 · 3360 阅读 · 0 评论