UI实现
文章平均质量分 74
GofeyLee
愿与大家共同进步,分享技术
展开
-
添加某一个圆角,和某一个边框
为所有UIView的继承类,切割圆角,添加任意边框因为这两个功能未必要同时使用,所以是分开的两个文件圆角:需要#import "UIView+GFCorner.h"使用代码如下: [img cornerWithRadius:10 direction:CornerDirectionTypeBottom|CornerDirectionTypeTopRight];原创 2017-05-04 16:57:20 · 492 阅读 · 0 评论 -
参考微信自定制相册功能
需要选择单张图片,可以直接调用imagePickerViewController但是往往我们需要同时上传很多张我们公司的系统要求是iOS8.0以上都支持,所以就基于AssetsLibrary自己做了一个先气看代码麻烦可以直接看我GitHub上的demo,编码辛苦,觉得有用还望给个star以作鼓励https://github.com/gofey/PhoneAlum效果原创 2017-05-10 14:33:15 · 504 阅读 · 0 评论 -
iPhone X适配以及iOS 11可能出现的常见崩溃(info.plist配置)
iPhone X适配程序启动图,引导图等iPhone X像素尺寸1125x2436,也就是说,你的启动图或者是闪屏页,App引导图等得新加一个图了,另外iPhone X用的是三倍图,开发用的逻辑分辨率即为375x812,可见iPhone X的宽度是和4.7尺寸一样的,只不过高度增加许多,程序启动页,可以专门为iPhone X增加(如下图),但App的其他页面,比如整个页面的背景图,自己原创 2017-12-04 10:30:26 · 2456 阅读 · 0 评论 -
生成阴影,根据image主色来设置阴影,切成圆角之类的阴影仍然存在
仿照一个GitHub安卓端效果做的,可以根据图片的主题色显示不同的阴影项目下载地址:https://github.com/gofey/MagicShadowMaker使用方式很简单 ImageShadowView *imageView = [[ImageShadowView alloc] initWithFrame:CG原创 2017-04-28 10:58:31 · 1620 阅读 · 0 评论 -
自定制ProgressView
苹果原生的progressView高度不可变,用起来很是不方便,说不定以后用的到,别人说不定也用的到,还是自己写一个。下边是主要的代码,详细的代码可以参考https://github.com/gofey/LittleDemos自定义ProgressView这一项闲话不说,都是比较基础的代码,都能看得懂我是自定制的一个View重新initWithFrame方法- (ins原创 2017-04-10 16:36:08 · 309 阅读 · 0 评论 -
自定制视频播放器
由于项目需求很多时候我们需要自己设计一个视频播放器,其实说是自定制,主要是在UI上进行改变,以及一些功能细节上加以丰富,比如快进,快退,全屏等。如果你只是简单实现视频播放,想要最懒的方式,可以不用往下看了,直接用MPMoviePlayerViewController就好。详细代码请参考https://github.com/gofey/LittleDemos里的视频播放器一项,已经封装成原创 2017-04-10 15:41:15 · 866 阅读 · 0 评论 -
获取图片的主题色Swift和OC
想要实现一个功能,需要知道图片的主题色,网上搜了很多都是OC写的,Swift写的几乎没有,自己找了很多博客和文档,对UIImage做了extension,重写了一个mostColor的属性get方法。方便直接调用。但是计算时间比较长,可以用来借鉴,有更好的办法希望大家多多分享,欢迎留言。为了方便大家,那我把OC写的也放在下边了SwiftextensionUIImag原创 2017-05-02 13:57:02 · 2274 阅读 · 0 评论