自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Swift 扩展 Storyboard 属性

可以在 Storyboard 中直接设置 UI 控件的基本样式。import UIKit//@IBDesignableextension UIView { @IBInspectable var cornerRadius:CGFloat { set{ self.layer.cornerRadius = newValue self.

2017-12-13 10:01:48 543

原创 iOS 资料

界面横竖屏切换 iOS 保持界面流畅的技巧 - Storyboard UIStoryboard的使用 Storyboard的爱与恨关于性能TableView的性能优化-主要针对滑动时候出现的卡顿现象 iOS之tableView性能优化/tableView滑动卡顿? Advanced Graphics and Animations for iOS Apps 学习与延伸 view.laye

2017-12-13 10:01:18 473

原创 Swift 自定义 UIDatePicker

UIDatePicker是个很好用的控件,但是有时候UI设计的样式和UIDatePicker的样式完全不同,那么这个时候我们该怎么办呢?接下来就分享给大家 比如这个样式// 扩展UIDatePicker类extension UIDatePicker { // 去掉中间 row 上的分割线 func clearSepearatorLine() { for subVi

2017-12-13 10:00:32 1339

原创 Swift 渐变 image

// 扩展 UIImage 的 init 方法,获得渐变效果public extension UIImage { convenience init?(gradientColors:[UIColor], size:CGSize = CGSizeMake(10, 10) ) { UIGraphicsBeginImageContextWithOptions(size, t

2017-12-13 09:59:54 2533

原创 Swift 返回一个渐变的 UIImageView

func createGradientLayer(color : UIColor, width : CGFloat, height : CGFloat) -> UIImageView{ let layer : CAGradientLayer = CAGradientLayer () let gradientColors: [CGColor] = [color.CGColor, U

2017-12-13 09:58:39 717

原创 iOS 打包上传 appStore 错误集

一、-22421 错误 解决方法:直接Cancel掉,重新Upload一次就行了,如果还不行,等几分钟再试一次。

2017-12-13 09:58:10 523

原创 Swift 波浪动画

class WaveView: UIView { var firstWaveColor = UIColor() // 第一个波浪颜色 var secondWaveColor = UIColor() // 第二个波浪颜色 var waveDisplaylink : CADisplayLink! var firstWaveLayer : CAShapeLayer! // 第一

2017-12-13 09:55:18 830

原创 Swift Image 的处理

extension UIImage { /* 限定图片的大小 */ func resize(width:CGFloat, height:CGFloat) -> UIImage { let myImageSize = CGSizeMake(width, height) UIGraphicsBeginImageContextWithOptions(myIma

2017-12-13 09:54:11 3123

原创 Swift 扇形排列成圆

由于项目需求,需要做个这种的东西来实现某种功能,我在网上找到了很多资料却始终不行,最终和本公司的安卓商量出来这个方法,基本思想就是画四十八个扇形,围绕圆的中心绘制成这样一个圆环,如图所示: 我是继承 UIControl 类来实现的,主要就是重写它的 drawRect 方法,来绘制这个"圆", 不多说,看代码: override func draw(_ rect: CGRect) {

2017-12-13 09:53:34 608

原创 Swift 渐变 UISlider

由于项目需求,需要做一个渐变的UISlider,如下图: 一开始,我再上面那块扇形的图片上加了个手势,然后根据下面那个渐变的图片的点来获取颜色,但是这样的话,就需要后台替我保存颜色的点,而这样做的话,安卓和 iOS 就很难适配。所以就放弃了这个方法,于是和安卓讨论了很久,决定用进度条的方式来实现这个功能。那么下面我就来说说我的思路。首先,得把 UISlider 弄成上面的样子。继承 UISli

2017-12-13 09:52:08 1203

空空如也

空空如也

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

TA关注的人

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