关于动画.我们学习分为三大点: ? 一.过渡动画.即 2 d 变换 所谓过渡动画,就是从初始状态过渡到结束状态这个过程中所产生的动画。 ? 过渡(transition)本身需要定义参数.否则,看不到效果.我们学到的可定义的参数有以下几点: ? transition-property:规定对哪个属性进 ...
分类:
Web程序 时间:
2018-11-27 19:23:31
阅读次数:
196
storyboard :故事版,描述软件界面。 应用程序的启动原理: 应用程序启动的时候,首先会加载一个Main Interface 里的 main.storyboard UIViewController 控制器,处理界面的各种事件,并负责界面的创建和销毁。 IBAction: ①只能修饰方法返回值 ...
分类:
其他好文 时间:
2018-11-24 14:04:24
阅读次数:
132
前言 移动设备的屏幕大小是极其有限的,因此直接展示在用户眼前的内容也相当有限。当展示的内容较多,超出一个屏幕时,用户可通过滚动手势来查看屏幕以外的内容。普通的 UIView 不具备滚动功能,不适合显示过多的内容,UIScrollView 是一个能够滚动的视图控件,可以用来展示大量的内容,并且可以通过 ...
分类:
其他好文 时间:
2018-11-13 02:30:14
阅读次数:
155
原文:WPFのclipToBounds与maskToBounds的区别UIView.clipsToBounds : 让子 View 只显示父 View 的 Frame 部分,子视图超出frame的部分不显示,默认为NO,设置为YES就会把超出的部分裁掉; maskToBounds : 是 CALay... ...
一、CALayer的常用属性 1、@propertyCGPoint position; 图层中心点的位置,类似与UIView的center;用来设置CALayer在父层中的位置;以父层的左上角为原点(0,0); 2、 @property CGPoint anchorPoint; 称『定位点』、『锚点 ...
分类:
移动开发 时间:
2018-11-09 16:22:31
阅读次数:
258
collectionview剪裁成特定样式,剪裁上面的两个角为圆角,需要在cell方法里面剪裁cell。[UtilesetrangeView:cell];不能使用[UtilesetrangeView:cell.contentView];会导致cell的宽度和高度也被剪裁。下面就来跟大家分享一下如何解决这个问题。 view剪裁方法: +(void)setrangeView:(UIView*)
分类:
移动开发 时间:
2018-11-08 18:13:50
阅读次数:
235
1. 设置手势返回代理 // MARK: - 添加返回手势 extension JYRTSShopDetialConteoller:UIGestureRecognizerDelegate{ func addBackGesture(){ self.navigationController?.inter... ...
分类:
编程语言 时间:
2018-11-06 17:42:09
阅读次数:
297
今天把Xcode升级了,模拟器 用的12.1的系统,运行时发现项目总是崩溃,采用9.3系统的测试机发现错误日志如下: Application windows are expected to have a root view controller at the end of application l ...
分类:
移动开发 时间:
2018-10-31 15:48:52
阅读次数:
198
在 UIView 中有一个autoresizingMask的属性,它对应的是一个枚举的值(如下),属性的意思就是自动调整子控件与父控件中间的位置,宽高。 详解如下: UIViewAutoresizingNone就是不自动调整。UIViewAutoresizingFlexibleLeftMargin ...
分类:
移动开发 时间:
2018-10-31 10:41:22
阅读次数:
163