首页 > TAG信息列表 > UIColor

【iOS 开发】基础控件:UIButton

目录 iOS 开发之基础控件 UIButton1. UIButton 常规使用2. UIButton 设置内容图片3. UIButton 设置背景图片附 Github 源码: iOS 开发之基础控件 UIButton 1. UIButton 常规使用 let uiButton = UIButton(type: UIButton.ButtonType.system) // UIButton 设置位置 uiBut

短视频系统,折叠cell的使用

短视频系统,折叠cell的使用实现的相关代码 完整代码如下: @property (nonatomic, strong) UITableView* foldTableView; @property (nonatomic, strong) NSMutableArray* foldArray; @property (nonatomic, strong) UIButton* foldButton; - (void)viewDidLoad { [super viewDidLo

iOS 15适配总结

嗨,这里是逻辑iOS技术号:一个让知识变得感性,让学习变得轻松!活跃的技术小站,希望给你的生活与技术带来意思不一样!关注公众号,回复“   面试题”,即可领取更多大厂面试题型哦~ 小逻辑相信我们的生活不止眼前的苟且,还有我们向往的诗和大厂高薪工作~     tabbar及navicationbar的

ios 深色模式

深色模式 从iOS 13开始,用户克在系统级别把外观修改深色模式。深色模式与传统浅色模式相比,有以下优点 由于减少发光,使用深色模式能大幅减少电量的消耗,延长 iPhone 的续航能力; 对视力不佳或者与对强光敏感的用户更为友好,为他们提供更好的可视性; 在暗光环境下,让用户使用手机

技术干货 | Native 页面下如何实现导航栏的定制化开发?

​简介: 通过不同实际场景的描述,供大家参考完成 Native 页面的定制化开发。 ​ 很多 mPaaS Coder 在接入 H5 容器后都会对容器的导航栏进行深度定制,本文旨在通过不同实际场景的描述,供大家参考完成 Native 页面的定制化开发。 欢迎关注 mPaaS 公众号,下期推文,我们将为大家介绍 jsa

技术干货 | Native 页面下如何实现导航栏的定制化开发?

很多 mPaaS Coder 在接入 H5 容器后都会对容器的导航栏进行深度定制,本文旨在通过不同实际场景的描述,供大家参考完成 Native 页面的定制化开发。 欢迎关注 mPaaS 公众号,下期推文,我们将为大家介绍 jsapi 下如何动态修改导航栏,敬请期待

iOS 15 新特性适配

1、导航栏的性能做了优化,默认情况下,如果导航栏与视图没有折叠,导航栏的背景透明,如果系统检测到有重叠的话,会变成毛玻璃的效果 if (@available(iOS 13.0, *)) { UINavigationBarAppearance *appearance = [[UINavigationBarAppearance alloc] init]; [appearance

ios-如何将UIColor RGB颜色转换为uint32_t值

本文来自 codeday ,作者 codeday 如何将UIColor对象转换为uint32_t值.请让我知道是否有人知道吗? 这是代码: const CGFloat *components = CGColorGetComponents([UIColor redColor].CGColor); CGFloat r = components[0]; CGFloat g = components[1]; CGFloat b = compon

IOS绘制小黄人,对绘图知识的一个练习

IOS绘制小黄人,对绘图知识的一个练习 #define kTopX rect.size.width * 0.5 #define kTopRadius 80 #define kTopY 260 // // HMView.m // 004-绘制小黄人 // // Created by lujun on 2021/6/11. // #import "HMView.h" @implementation HMView - (void)drawRect:(CGRe

UIColor 中提取 RGBA

遇到一些获取颜色RGB的需求,在这里记录下 UIColor *color = [UIColor redColor]; // 普通颜色可以通过 这个方法获取的RGBA的值 // 颜色空间是固定的,对应RGBA const CGFloat *cmp = CGColorGetComponents(fColor.CGColor); r = cmp[0]; g = cmp[1]; b = cmp[2]; a = cmp[3]; 有些

IOS14.3开发之使用纯代码创建UIButton以及弹框的使用

IOS14.3开发之使用纯代码创建UIButton以及弹框的使用 源码在这 // // ViewController.m // testDemo1 // // Created by 鲁军 on 2021/3/4. // #import "ViewController.h" @interface ViewController () @end @implementation ViewController - (void)viewDidLoad {

渐变色CAGradientLayer 无效

本来几个渐变色我都是直接复制粘贴 如下 // An highlighted block let gradientLayer = CAGradientLayer() labelview.layoutIfNeeded() // 重点 gradientLayer.colors = [ UIColor.init(hexString: "#FF941A").cgColor,UIColor.init(hexString: "#FF70

iOS13适配深色模式(Dark Mode)

原文博客地址: iOS13适配深色模式(Dark Mode) 好像大概也许是一年前, Mac OS系统发布了深色模式外观, 看着挺刺激, 时至今日用着也还挺爽的 终于, 随着iPhone11等新手机的发售, iOS 13系统也正式发布了, 伴随着手机版的深色模式也出现在了大众视野 我们这些iOS程序猿也有事情做

iOS 玩转微信——通讯录

概述 自2019年初--至今,笔者为求生计,被迫转学Vue开发,老兵不死,只会逐渐凋零,以致于渐渐冷落了iOS开发,毕竟有舍便有得,不逼自己一把,也不知道自己有多优秀。 由于大家对 WeChat 中运用的MVVM + RAC + ViewModel-Based Navigation的模式比较感兴趣,但是此前此项目主要是用于团队

ios中设置UIButton圆角,添加边框

//例如:UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];button.frame = CGRectMake(50,50,100,40);button.backgroundColor = [UIColor blueColor];//关键语句button.layer.cornerRadius = 2.0;//2.0是圆角的弧度,根据需求自己更改button.layer.borderColor = [U

iOS设置UITableViewCell的选中时的颜色

1.系统默认的颜色设置 1 //无色  2 cell.selectionStyle = UITableViewCellSelectionStyleNone;  3  4 //蓝色  5 cell.selectionStyle = UITableViewCellSelectionStyleBlue;  6  7 //灰色  8 cell.selectionStyle = UITableViewCellSelectionStyleGray;  

iOS-OC中常见的一些宏

/* 1. 颜色 */#define PCBRGBColorA(r, g, b, a) [UIColor colorWithRed:(r)/255.0 green:(g)/255.0 blue:(b)/255.0 alpha:(a)/255.0]//RGBA#define PCBRGBColor(r, g, b) PCBRGBColorA((r), (g), (b), 255)//RGB#define PCBRandomColor PCBRGBColor(arc4random_uniform(255),

iOS 图表工具charts之BarChartView

BarChartView在charts中可以用来绘制柱状图,由于charts是基于swift开发的,如果需要和objective-C混编(通过pod的方式不用管),可以参考我的上几篇文章《iOS OC中桥接swift第三方库》,这里主要讲的是LineChartView的一些常用属性和一些基本用法,实际情况以开发为准 chartView的更加细节

iOS 自定义各类bar的属性

  在iOS应用开发中,经常需要为导航栏和标签栏设置相同的主题,一个一个去设置的话,就太麻烦了,可以通过对应用中所有的导航栏和标签栏同意设置背景、字体等属性。   如:创建一个继承自“UINavigationController”的公共父类,然后应用中所有的NavigationController都继承UINavigati

objc runtime 动态增加属性

为什么80%的码农都做不了架构师?>>>    objective-c中,有类别可以在不修改源码的基础上增加方法 使用运行时库,必须要先引入 objc/runtime.h 可以使用的函数如下: OBJC_EXPORT void objc_setAssociatedObject(id object, const void *key, id value, objc_Associatio

[Swift]获取UIColor的HSV/HSB值(Hue色相、S饱和度、B亮度)

在平时开发中我们使用的都是 RGB 颜色模式,即通过红、绿、蓝三原色来表示一种颜色。RGB 是对机器很友好的色彩模式,但并不够人性化。相对于 RGB,还有种 HSB(也叫 HSV)颜色模式,该模式更便于描述人眼对与颜色的感觉。 1,HSB 模式介绍   HSB 又称 HSV,表示一种颜色模式。在 HSB 

iOS 追踪限制textfield输入位数

实现效果:强制用户仅仅能输入16位数,这里是运用在信用卡号码的输入。 输入字符数大于16,把字的颜色设为黑色。且无论继续输入什么内容。仅仅取前16位。 若小于16位,把字的颜色设为红色,且设置“无效”。 -(void)viewDidLoad{ [super viewDidLoad]; // 每隔0.1秒检查输入框

自定义TableviewIndex (右边索引)

 最近接到一个需求,要求在列表上添加一个索引,不仅仅如此,还要每个索引很久以前微信那样,每个字母有背景颜色,比如这个样子的。   这个功能就很强大了,感谢这个效果的作者给了我极大的帮助,所以在分享我的代码之前,先献上这个效果的开源代码SCIndexView。   当我下载完这个代码之后,我

[Swift通天遁地]六、智能布局-(6)其他几种约束关系:父视图/Corner/Edge/AnchorAndFillEdge

本文将演示其他几种约束关系。 首先确保在项目中已经安装了所需的第三方库。 点击【Podfile】,查看安装配置文件。 1 platform :ios, ‘12.0’2 use_frameworks!3 4 target 'DemoApp' do5 source 'https://github.com/CocoaPods/Specs.git'6 pod 'Neon'7 end 根据配置文