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
之前习惯了使用纯代码布局,最近使用xib给scrollView添加约束时遇到了一些问题,查阅资料后总结一下。 1.在xib中添加一个滚动视图UIScrollView,上下左右约束都为0 2.在滚动视图上添加一个UIView,如果是水平方向滚动,设置UIView垂直居中。如果是竖直方向滚动,设置UIV ...
分类:
移动开发 时间:
2018-10-16 17:52:00
阅读次数:
318
一、需求 实现一个UI组件,要求组件内部的内容变化的时候,内容需要同时产生变化 二、实现 效果: 一个三个元素的组件,两边固定大小,中间的Label内容会变化 实现的约束: 首先保证三个元素同时居中,横向上面,两个icon的宽度已知,两个icon距离两边的边距确定,最主要的是label的宽度不确定, ...
分类:
其他好文 时间:
2018-10-12 23:49:41
阅读次数:
225
一、需求 通过Interface Builder的形式创建Xib,并将其和一个UIView的子类绑定,如何实现? 二、解决 这个问题通过搜索,有大量的答案,大概答案的代码如下: 也就是在你的子类中,在初始化方法initWithFrame、initWithCoder中主动加载一个xib对应的类,作为子 ...
分类:
其他好文 时间:
2018-10-12 23:43:37
阅读次数:
197
iOS开发UI篇—UIWindow简单介绍 一、简单介绍 UIWindow是一种特殊的UIView,通常在一个app中只会有一个UIWindow iOS程序启动完毕后,创建的第一个视图控件就是UIWindow,接着创建控制器的view,最后将控制器的view添加到UIWindow上,于是控制器的vi ...
分类:
移动开发 时间:
2018-10-06 18:37:30
阅读次数:
184
一、手势 (1) Tap、LongPress... 二、手势在视图间的传递 Class SubView:UIView { } SubView *subView = [SubView new]; (1)视图上添加手势 UITapGestureRecognizer *tapGesture = [[UIT ...
分类:
其他好文 时间:
2018-10-06 11:54:02
阅读次数:
111
给UIView增加类别 .h @property(nonatomic,assign) IBInspectable CGFloat cornerRadius; .m - (void)setCornerRadius:(CGFloat)cornerRadius { self.layer.cornerRad ...
分类:
移动开发 时间:
2018-09-28 19:07:22
阅读次数:
150