返回首页
立即注册 登录

Code4App-iOS开发-iOS 开源代码库-iOS代码实例搜索-iOS特效示例-iOS代码例子下载-Code4App.com

结果: 找到 “UILabel Font attributes” 相关内容 127 个

iOS-超自定义轮播图框架JXBanner

小飞侠968上传时间:2019-9-26 11:04
##### (JXBanner 支持多种动画变换, 支持纯代码布局和Xib布局) JXBanner依赖于JXPageControl,并包含许多自定义接口,如转换动画、视图结构和设置 --- ##### * 1. 开发环境: Xcode 7 * 2. 运行条件: iOS(8.0+) * 开源框架:(https://github.com/Coder-TanJX/JXBanner) * 完整介绍: (https://blog.csdn.net/TanJiaXiang/article/details/98484390) (如果使用有什么问题,可以留言,欢迎一起学习,欢迎star) --- ### UI效果 * default 不需要设置JXBanner -> JXBannerLayoutParams !(https://img-blog.csdnimg.cn/20190805141555727.gif) --- * JXBannerTransformLinear !(https://img-blog.csdnimg.cn/20190805141623428.gif) ...

iOS 瀑布流封装

wsl2ls上传时间:2019-4-15 14:10
!(https://upload-images.jianshu.io/upload_images/1708447-8f235c82675a23c4.gif?imageMogr2/auto-orient/strip) >功能描述:(https://github.com/wslcmk/waterFlow.git) 是在继承于UICollectionViewLayout的基础上封装的带头脚视图的瀑布流控件。目前支持竖向瀑布流(item等宽不等高、支持头脚视图)、水平瀑布流(item等高不等宽 不支持头脚视图)、竖向瀑布流( item等高不等宽、支持头脚视图)、栅格布局瀑布流 4种样式的瀑布流布局。 (支持 pod 'WSLWaterFlowLayout', '~>1.0.1') * 前言 :近几个月一直在忙公司的ChinaDaily项目,没有抽出时间来写简书,现在终于算是告一段落了,抽出时间来更一篇 * 实现:主要是重写父类的几个涉及布局 ...

仿微信导航栏的实现,让你的导航栏过渡平滑,赏心悦目。

狼吟于夜上传时间:2018-12-31 14:21
## 简单介绍 - 仿微信导航栏的实现,让你的导航栏过渡平滑,赏心悦目。 - 使用简单,只需要在viewDidLoad中设置想要的效果即可: ``` hx_backgroundColor = .white hx_tintColor = .red hx_titleColor = .red hx_barStyle = .default ``` - 支持 appearance统一设置,在AppDelegate的application(didFinishLaunchingWithOptions中设置即可: ``` let navigationBar = UINavigationBar.appearance() navigationBar.barTintColor = .red navigationBar.tintColor = .white navigationBar.barStyle = .black navigationBar.titleTextAttributes = ``` 更具体的用法请下载 (https://github.com/hxwxww/HXNavigationController) 查看。 |15 ...

轻量级UILabel分段点击扩展更新啦

lyb5834上传时间:2018-11-22 15:02
# YBAttributeTextTapAction * 一行代码添加文本点击事件 # 效果图 !(https://lyb5834.github.io/Images/attributeTapAction.gif) # Swfit版本(最新版还未更新) https://github.com/lyb5834/YBAttributeTextTapForSwfit.git # 使用方法 * `#import "UILabel+YBAttributeTextTapAction.h"` * 先设置 `label.attributedText = ?????` * 有2种回调方法,第一种是用代理回调,第二种是用block回调 * 代理回调 * 1.传入要点击的字符串数组` delegate:self];` * 2.传入要点击的range数组` delegate:self]` * block回调 * 1.传入要点击的字符串数组 ` tapClicked:^(UILabel *label,NSString *string, NSRange range,NSIn ...

iOS 传感器集锦

wsl2ls上传时间:2018-9-28 09:53
> 指纹识别、运动传感器、加速计、环境光感、距离传感器、磁力计、陀螺仪 !(http://upload-images.jianshu.io/upload_images/1708447-77d332b828cc3ba3.gif?imageMogr2/auto-orient/strip) ##一、指纹识别 >应用:指纹解锁、指纹登录、指纹支付 >苹果从iPhone5S开始,具有指纹识别技术,从iOS8.0之后苹果允许第三方 App 使用 Touch ID进行身份验证。 连续三次指纹识别错误后,会自动弹出密码框,通过Touch ID的密码进行身份验证,如果此时取消密码验证,再2次指纹识别失败后,也就是 3 + 2 = 5次指纹识别失败后,Touch ID功能被锁定,就只能通过密码来进行身份验证和解锁Touch ID 功能。 !(http://upload-images.jianshu.io/upload_images/17 ...

iOS 封装跑马灯和轮播效果

wsl2ls上传时间:2018-9-17 09:07
!(https://upload-images.jianshu.io/upload_images/1708447-b45d768d5895dfc1.gif?imageMogr2/auto-orient/strip) >功能描述:(https://github.com/wslcmk/WSL_RollView) 是基于UICollectionView实现的支持水平和垂直两个方向上的的分页和渐进循环轮播效果,可以设置时间间隔、渐进速率、是否循环、分页宽度和间隔,还支持高度自定义分页视图的控件。 #### 一、实现方法 ##### ①、 首先用UICollectionView和计时器实现一个基本的水平滚动效果,如下图,这个太简单就不在此详述。 !(https://upload-images.jianshu.io/upload_images/1708447-4f6d268a3df79ee2.gif?imageMogr2/auto-orient/strip) ##### ②、对比上面的效果图,我们还需要 ...

一篇文章学会使用UIKit Dynamics

pro648上传时间:2018-9-11 21:27
### 一篇文章学会使用UIKit Dynamics 动力项(UIDynamicItem)是任何遵守`UIDynamicItem`协议的对象,相当于现实世界中的一个基本物体。自iOS 7开始,`UIView`和`UICollectionViewLayoutAttributes`默认实现了上述协议,你也可以自行实现该协议以便在自定义的类中使用动力效果动画(UIDynamicAnimator),但很少需要这样做。 动力行为(UIDynamicBehavior)为动力项(UIDynamicItem)提供不同的2D物理动画,即指定`UIDynamicItem`应该如何运动、适用哪些物理规则。在这里`UIDynamicBehavior`类似一个抽象类,没有实现具体行为,因此一般使用这个类的子类来对一组`UIDynamicItem`应遵守的行为规则进行描述。`UIDynamicBehavior`可以独立作用,多个动力行 ...

防止crash框架,不改变原代码支持KVO自释放,等11种类型

越努力越幸运啦上传时间:2018-8-30 21:13
**说明**** LSSafeProtector 是一个可快速集成但功能强大的防止crash库,不改变原代码支持KVO自释放,等11种crash,使用Objective-C编写.** 源代码地址 (https://github.com/lsmakethebest/LSSafeProtector) ** 须知** LSSafeProtector 基于 "Xcode 7.3 , iOS 6+ 和ARC ,请使用最新正式版来编译LSSafeProtector,旧版本的Xcode可能有效,但不保证会出现一些兼容性问题。 ** CocoaPods** 推荐使用 CocoaPods 安装。 * 在 Podfile 中添加 pod 'LSSafeProtector'。 * 执行 pod install 或 pod update。(如搜索不到,请更新pod仓库pod repo update) * 导入 "LSSafeProtector.h"。 **安装** 通过 Clone or download 下载 LSSafeP ...

UICollectionView 分页 横向布局 item从左至右排布

dhl613上传时间:2018-8-24 17:17
#### 简单说明 UICollectionView 横向布局 分页 item从左至右排布 最近项目用到横向分页的布局,所以写了这个简单的横向布局Demo #### 横向布局核心代码 ``` Objective-C // 计算itemframe - (UICollectionViewLayoutAttributes *)layoutAttributesForItemAtIndexPathNSIndexPath *)indexPath { UICollectionViewLayoutAttributes *attri = ; NSInteger item = indexPath.item; // 总页数 NSInteger pageNumber = item / (self.rowCount * self.columnCount); // 该页中item的序号 NSInteger itemInPage = item % (self.rowCount * self.columnCount); // item的所在列、行 NSInteger col = itemI ...

iOS 封装一个带复制功能的UILabel

小猪也浪漫上传时间:2018-8-21 14:50
# iOS 封装一个带复制功能的UILabel 下载地址:https://github.com/gitwangxiancheng/CopyLabel.git |15

iOS简易聊天页面以及容联云IM自定义聊天页面的实现思路

renshijian上传时间:2018-6-29 11:41
首先,楼主所在的公司只有楼主一个iOS开发,在代码规范上大神们也许会反感,请多包涵。我会不断改进。 一、关于UI页面实现 1) 整体是UITableView,自定义Cell。气泡用的图片局部拉伸,代码如下 //UIImageResizingModeStretch:拉伸模式,通过拉伸UIEdgeInsets指定的矩形区域来填充图片 //UIImageResizingModeTile:平铺模式,通过重复显示UIEdgeInsets指定的矩形区域来填充图 UIImage *iconImage = ; CGFloat w = iconImage.size.width; CGFloat h = iconImage.size.height; UIImage *newImage = ; 2)输入框的键盘跟随实现思路 //计算需要移动的距离 NSDictionary *dict = notificati ...

webView wkwebView 截屏,scrollView 截屏,图片拼接,加logo

dudongge上传时间:2018-4-25 19:03
|15 ### 写在前面 最近有这么一个需求,分享页面,分享的是web订单截图,既然是web 就会有超出屏幕的部分, 生成的图片还要加上我们的二维码,这就涉及到图片的合成了。 有了这样的需求,就是各种google.也算解决了自己的需求,另外,也总结了一下,对需求做了下拓展,目前是swift4.0版本。 *** 整合成一个三方库,以下只是部分代码,详细代码及demo请见,(https://github.com/dudongge/DDGScreenShot)https://github.com/dudongge/DDGScreenShot *** ### View生成图片 ``` 代码也比较简单 screenShotImage 就是截取后的图片 let context = UIGraphicsGetCurrentContext() context?.saveGState() context?.translat ...

跑马灯 上下跑马灯

anhuijhy上传时间:2018-3-13 17:54
一个用swift 写的简单的上下移动的跑马灯。通过datasource和delegate 实现。通过attributestring 实现不同的文字显示。gitthub地址:https://github.com/anhuijhy/JJMarqueeView |15

CoreText 实现图文混排

请叫我诛仙上传时间:2018-2-10 10:26
CoreText 实现图文混排 demo的github地址 https://github.com/tianliangyihou/News_coretText *** 如果你对CoreText也比较感兴趣的话,建议可以看看下面这篇文章,了解一些文字排版的基本知识: 链接:http://www.cocoachina.com/industry/20140521/8504.html *** 然后再看看下面这个老外用swift4 写的一个比较好的效果,介绍也写得很清楚(都是英文)。很多介绍CoreText都提到这篇文章: https://www.raywenderlich.com/153591/core-text-tutorial-ios-making-magazine-app *** 还有唐巧写的猿题库中的一篇CoreText的知识: 链接:http://ju.outofmemory.cn/entry/53649 *** 再之后可以看看这个github上的一个关于CoreText的开源库,代码 ...

IOS新一代界面开发利器

EmailLi上传时间:2018-1-12 10:31
FlexLib是用Obj-c语言编写的ios布局框架。 该布局框架基于flexbox模型,这个模型是web端的布局标准。基于flexbox模型,FlexLib提供了强大的布局能力,并且易于使用。使用FlexLib, 可以大幅提高ios的界面开发速度,并且适应性更好。 |15 屏幕截图运行时动态更新界面:https://raw.githubusercontent.com/zhenglibao/FlexLib/master/Doc/hotpreview2.gif样例截图https://raw.githubusercontent.com/zhenglibao/FlexLib/master/Doc/scrollview.gif https://raw.githubusercontent.com/zhenglibao/FlexLib/master/Doc/modelview.gif自动躲避键盘遮挡https://raw.githubusercontent.com/zhenglibao/FlexLib/master/Doc/textview.gifiPhoneX adaptionhtt ...

iOS 瀑布流封装

wsl2ls上传时间:2018-1-10 17:53
!(http://upload-images.jianshu.io/upload_images/1708447-9b76fe84ee5c24d8.gif?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) >功能描述:(https://www.jianshu.com/p/9fafd89c97ad) 是在继承于UICollectionViewLayout的基础上封装的带头脚视图的瀑布流控件。目前支持竖向瀑布流(item等宽不等高、支持头脚视图)、水平瀑布流(item等高不等宽 不支持头脚视图)、竖向瀑布流( item等高不等宽、支持头脚视图)三种样式的瀑布流布局。 * 前言 :近几个月一直在忙公司的ChinaDaily和国务院项目,没有抽出时间来写,现在终于算是告一段落了,抽出时间来更一篇 * 实现:主要是重写父类的几个涉及布局属性的方法,在对应的布局属性方法中根据需 ...

ios 渐变透明度的导航栏(CZHGradientNavigationController)

你们纯洁哥上传时间:2018-1-3 12:06
!(http://upload-images.jianshu.io/upload_images/6709174-80376c0029dac965.gif?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) 功能实现很简单 1、首先创建一个父类的控制器,在viewWillAppear和viewWillDissAppear方法里面 如下: ``` - (void)viewWillAppearBOOL)animated { ; //导航栏的透明属性设为yes self.navigationController.navigationBar.translucent = YES; //背景图片和分割线清空 init] forBarMetrics:UIBarMetricsDefault]; init]]; //电池条颜色 setStatusBarStyle:UIStatusBarStyleLightContent]; //导航栏字体样式 ]; } - (void)viewWillDisappearBOOL)ani ...

鹏哥哥仿新浪

FSD_xiao上传时间:2017-12-15 08:02
鹏哥哥高仿新浪框架 自定义TabBarController和NavController适合新手学习 https://github.com/penghero/PGG_Sina.git 自定义TabBar的讲解 1.自定义特殊的TabBar 例如本项目中的加号 创建 PGGAddTabBar并继承与UITabBar 1.1首先 我们需要先定义一个代理 作用是接收响应事件 @protocol PGGTabBarDelegate @optional - (void)tabBarDidClickPlusButtonPGGAddTabBar *)tabBar; @end 1.2然后 声明成属性 @property(nonatomic,weak)id delegate; 1.3在 -(id)initWithFrameCGRect)frame中自定义你自己的特殊TabBarItem -(id)initWithFrameCGRect)frame { self = ; if (self) { UIButton *plusBtn = init]; fo ...

TSMenuLabel给UILabel加menuController的控件

Dylan_Dog上传时间:2017-11-22 20:23
# TSMenuLabel是一个给Label加menuController的控件 (https://github.com/TsnumiDC/TSMenuLabel) ### 0\. 需求分析 需要复制商品标题,需要在Label上加MenuController,但是UILabel是自己不带MenuController,所以自己写了一个 ### 1\. 效果  TSMenuLabel 是继承自UILabel的控件,给UILabel添加了手势,并添加了menuViewController,点击会有事件 效果查看: !(https://github.com/TsnumiDC/TSMenuLabel/blob/master/Untitled.gif?raw=true) ### 2\. 封装方法 ``` /**  初始化方法  @param menuType 弹窗类型  @param gestureType 手势类型  @return 返回label  */ + (instancetype)mneuLabelWithMenuTypeTSMneuLabelMenuType)me ...

iOS 富文本编辑工厂, 省去繁琐的编辑代码

ChangSanJiang上传时间:2017-11-7 12:01
## 对比: 之前: ```Objective-C NSShadow *shadow = ; shadow.shadowColor = ; shadow.shadowOffset = CGSizeMake(0.2, 0.2); NSAttributedString *testAttr = initWithString"test" attributes{NSFontAttributeName:, NSForegroundColorAttributeName:, NSShadowAttributeName:shadow}]; ``` 现在: ```Objective-C // 可修改整体, 也可修改指定范围. testAttr = ) .expansion(0.5) .fontColor() .shadow(shadow) .backgroundColor() .lineSpacing(5) .alignment(NSTextAlignmentLeft) .underline(); // 等等 // 修改指定范围 worker.n ...

编辑推荐

关闭

每日头条

iOS 问题集合,大神等你来传道授业解惑!!
iOS 问题集合,大神等你来传道授业解惑!

查看 »

Powered by Discuz! X3.2   © 2001-2013 Comsenz Inc. |广东互联网违法和不良信息举报中心|中国互联网举报中心|Github|申请友链|Code4App ( 粤ICP备15117877号-1 )|