文章 2022-02-16 来自:开发者社区

iOS自适应布局之Masonry(一)

前言 iPhone 5之前我们对应用布局停留在3.5寸一个屏幕的阶段,当时的安卓屌丝们是多么的羡慕iOS开发,不会被大量的屏幕适配所烦恼。随着iPhone产品的迭代,逐渐出现4寸、4.7寸、5.5寸….,你们说,iphone10+会有多少寸?O(∩_∩)O~ 简介 正因为上面说的那样,屏幕的尺寸逐步增多,还沿用以前的方法布局显然是不行的,这时候为布局引进新的结局办法NSAutoLayout...

文章 2022-02-16 来自:开发者社区

mac、iOS端支持自定义布局的collection控件的实现与设计

介绍 collection控件用来实现界面的各种自定义布局,最常用其作为横向、竖向的布局控件。很早之前,系统对于collection的支持并不是很好。所以自己实现了支持自定义布局、自定义cell的collection控件。自定义的collection可以满足所有的产品特殊需求及动态效果,例如在某些特殊情况下可能需要除选中cell之外的其它cell执行布局动画等。在collection的基础之上,....

mac、iOS端支持自定义布局的collection控件的实现与设计
文章 2022-02-16 来自:开发者社区

Objective-C iOS纯代码布局 一堆代码可以放这里!

前言: 最近写的文章都是创业类,好吧,今天好好写写技术类的文章! 不过分享的不是IOS相关的文章,毕竟这几天在速成IOS,看的是objective-c,由于速成的很快,好累! 好在现在基本已经入了点门道了,这才看的懂新人的代码,才能提前感受代码危机。 对于IOS的速成口诀,回头再分享,今天先分享一个简单的抽象封装! 1:先看看问题 说明:通常对于界面布局,有编写代码、Xib、Storyboard....

文章 2022-02-16 来自:开发者社区

iOS 流式布局 UI 框架 CocoaUI 开源

CocoaUI 是一个强大的 iOS UI 框架,使用 Web 开发者熟悉的 HTML+CSS 流式布局方式,轻松地开发 iOS 原生 App 的界面。CocoaUI 的特性主要包括: 高效的原生界面, 非低效的 WebView 控件方式 自适应(Adaptive)动态流式布局, 轻松适配多种屏幕尺寸 采用简洁高效的 HTML+CSS 语法定义布局(Layout)和展现(Appearance).....

文章 2021-11-05 来自:开发者社区

iOS文本布局探讨之三——使用TextKit框架进行富文本布局

一、引言        关于图文混排,其实以前的博客已经讨论很多,在实际开发中,经常使用第三方的框架来完成排版的需求,其中RCLabel和RTLabel是两个比较好用的第三方库,他们的实现都是基于UIView的,通过更底层的CoreText相关API来进行图文处理。相关介绍博客地址如下:iOS中支持HTML标签渲染的MDHTMLLaebl:http://m....

iOS文本布局探讨之三——使用TextKit框架进行富文本布局
文章 2021-11-05 来自:开发者社区

iOS文本布局探讨之二——关于TextKit框架中的字体描述

一、引言        UIFont是iOS开发中处理文本字体的类,关于UIFont的相关内容,以前的一篇博客有详细介绍,本片博客主要介绍关于动态字体的应用与字体描述类NSFontDescriptor的应用。UIFont应用介绍:http://my.oschina.net/u/2340880/blog/397115。二、iOS系统中的动态字体  ....

iOS文本布局探讨之二——关于TextKit框架中的字体描述
文章 2021-11-05 来自:开发者社区

iOS文本布局探讨之一——文本布局框架TextKit浅析(二)

五、关于NSLayoutManager        顾名思义,NSLayoutManager专门负责对文本的布局渲染,简单理解,其从NSTextStorage从拿去展示的内容,将去处理后布局到NSTextContainer中。        NSLayoutManager与NSTextContainer的关系为一对....

文章 2021-11-05 来自:开发者社区

iOS文本布局探讨之一——文本布局框架TextKit浅析(一)

一、引言        在iOS开发中,处理文本的视图控件主要有4中,UILabel,UITextField,UITextView和UIWebView。其中UILabel与UITextField相对简单,UITextView是功能完备的文本布局展示类,通过它可以进行复杂的富文本布局,UIWebView主要用来加载网页或者pdf文件,其可以进行HTML,CS....

iOS文本布局探讨之一——文本布局框架TextKit浅析(一)
文章 2021-11-05 来自:开发者社区

iOS第三方左对齐布局类——UICollectionViewLeftAlignedLayout

UICollectionViewLeftAlignedLayout是第三方的左对齐布局管理类,其继承自UICollectionViewFlowLayout,使用其可以方便的进行左对齐的瀑布流界面布局。 UICollectionViewLeftAlignedLayout的git地址如下:https://github.com/mokagio/UICollectionViewLeftAligne...

文章 2021-11-04 来自:开发者社区

iOS界面布局之四——使用第三方库Masonry进行autolayout布局(二)

三、Masonry设置约束的几个示例1、设置视图与其父视图的边距约束- (void)viewDidLoad {    [super viewDidLoad];    // Do any additional setup after loading the view, typically from a nib.    label = [[....

iOS界面布局之四——使用第三方库Masonry进行autolayout布局(二)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

mPaaS 移动开发平台

mPaaS 源于蚂蚁集团金融科技,为 App 开发、测试、运营及运维提供云到端的一站式解决方案,致力于提供高效、灵活、稳定的移动研发、管理平台。 官网地址:https://www.aliyun.com/product/mobilepaas/mpaas

+关注