UI
文章平均质量分 50
Crazy_bananas
这个作者很懒,什么都没留下…
展开
-
关于web端调用iOS系统的图库异常的问题
前端调用iOS系统图库时出问题原创 2023-11-22 15:36:34 · 93 阅读 · 0 评论 -
iOS 加载gif 的两种方式
简单记录一下,排除第三方加载gif 1. 使用webview ,可以根据需要将webview放到一些控件上 如下: -(void)loadGif{ //1.找到gif文件路径 ,SDKPlatform.bundle/loading1 是所在SDKPlatform.bundle中 NSString *dataPath = [[NSBundle mainBundle]...原创 2019-08-29 20:57:30 · 756 阅读 · 0 评论 -
字体渐变、导航栏滑动、遮罩实现文字颜色启示
公司应用内部实现上面小功能按钮,下面简单说一下思路: 一,先说视图的创建,我写了五层 1. 底部放一个浅色的view叫baseView吧,就上面看浅蓝的,颜色自己设 2.baseView上面放几个按钮(根据需求),都是未点击状态的按钮 3.baseView上再放一个view,蓝色的,用来当做滑动的视图,这里叫moveView 4.moveView上放一个基础view ,要和上面...原创 2018-11-16 18:14:06 · 1005 阅读 · 0 评论 -
iOS关于加载图片的几种方式选择
最近在开发过程中遇到一些性能优化的东西,这次来说说关于图片加载的性能优化和选择。 大家都知道创建UIImage常用以下几种方式 + (nullable UIImage *)imageNamed:(NSString *)name; // load from main bundle #if __has_include(<UIKit/UITraitCollection.h>)...原创 2018-10-17 16:27:12 · 1648 阅读 · 0 评论 -
iOS ,记录一下自己对于圆角优化性能的理解
公司开发多个项目中,视图的圆角是不可避免的,也是增加美观度的一种方式,下面谈一下“老生常谈”的圆角问题,以下是个人理解。 圆角的常用设法,cornerRadius设置圆角 , masksToBounds把整个图层蒙上圆角 。 _whiteView.layer.cornerRadius = 5; _whiteView.layer.masksToBounds = YES; 但是maskToBo...原创 2018-10-18 18:58:26 · 571 阅读 · 0 评论 -
转载 - - - iOS10、11自定义左滑菜单项背景图片
// 以前的做法 // 1.ViewController代码如下:自定义三个左滑项 - (NSArray<UITableViewRowAction *> *)tableView:(UITableView *)tableView editActionsForRowAtIndexPath:(NSIndexPath *)indexPath { NSString *titleC...转载 2018-09-11 16:57:37 · 352 阅读 · 1 评论 -
【支持iOS11】UITableView左滑删除自定义 - 实现多选项并使用自定义图片
【支持iOS11】UITableView左滑删除自定义 - 实现多选项并使用自定义图片 本文介绍关于cell侧滑在iOS8-10 的写法,以及iOS11.0以后的新型处理方式。 本文介绍两种UITableView左滑菜单的实现方法,1. 默认, 2. 自定义。效果如下: 1. 系统默认效果 swipe-default.PNG 2. 自定义图标效果 (类似“邮件”应用) s...转载 2018-09-11 16:52:13 · 1429 阅读 · 1 评论 -
iOS自定义字体的获取
从本地读取字体 并注册 读取方法一 :+ (instancetype)customFont:(CGFloat)fontSize { NSString *fontPath = [[NSBundle mainBundle]pathForResource:@"regular" ofType:@"otf"]; NSData *dynamicFontData = [NSData dataWi...转载 2018-05-21 15:57:45 · 1518 阅读 · 0 评论 -
IOS CGAffineTransform 用于视图平移,放缩,旋转
CGAffineTransform 今天碰到了一个旋转放缩图片的一个demo,在看的过程中发现实现图片变化的那个方法特别简单。 一共只有三句话,下面就是这个方法 - (void)transformImageView { CGAffineTransform t = CGAffineTransformMakeScale(scale * previousScale, scale * prev转载 2017-06-13 12:20:22 · 404 阅读 · 0 评论 -
iOS开发之贝塞尔曲线绘制图形
UIBezierPath类可以创建基于矢量的路径,可以定义简单的形状,如椭圆或者矩形,或者有多个直线和曲线段组成的形状。 一、UIBezierPath使用: 1、创建path; 2、添加路径到path; 3、将path绘制出来; 1 //创建path 2 path = [UIBezierPath bezierPath]; 3 //添加路径 4原创 2017-07-29 15:04:40 · 3321 阅读 · 2 评论 -
UITextField的各种属性,代理方法,常见的使用,纯代码和可视化工具中的都有
UITextFidle相关属性 • enablesReturnKeyAutomatically默认为No,如果设置为Yes,文本框中没有输入任何字符的话,右下角的返回按钮是disabled的。 1.borderStyle 设置边框样式,只有设置了才会显示边框样式 text.borderStyle = UITextBorderStyleRoundedRect转载 2017-07-28 17:36:17 · 1024 阅读 · 0 评论