编程之家(jb51.cc)编程百科栏目主要推荐程序员常用编程技术介绍,以下是iOS代码相关编程语言,主要信息提供给程序员快速了解所需要学习的编程技术语言。
SFContainerViewController 是 UIViewController 的子类,可处理多个子 UIViewController,没内存问题。如果该控件不可见,它将会自动卸载所有子视图。
MJGLayoutKit 是 iOS 的布局框架,类似 Android 的布局系统。
实现网格化的视图(grid view)。一个主视图里面包含多个子视图,每个子视图是一个网格,用户可以添加、删除、拖动、排列每个网格。
利用本地CSS文件来对程序界面进行布局。读取本地CSS代码,并进行解析,然后将布局属性反应到界面元素中。
通过手指向左或向右划动屏幕,即可实现页面的变换(推出旧页面,加载新页面)。
实现可手动调整大小、位置的UIView,类似于ImageView。可用于所有UIView。
MMGridView是一个简单的网格视图,默认的单元格实现了背景视图,以及一个背景图、文本标签。可满足iPhone、iPad的应用需要,详情去看看https://github.com/Loocor/MMGridView/的介绍吧。
实现类似FaceTime 应用的画中画(picture-in-picture)的效果。即在主视图(main view)中加载另外一个小视图,可以用手指拖动小视图,小视图的位置只能位于主视图的四个角,所以拖动之后松开手指时,小视图会落在
实现类似iphone主界面(spring board)文件夹的效果,即多个应用聚集在一起,组成一个文件夹,点击文件夹时,会在桌面中间打开一条缝,显示文件夹的内容。另外一个应用场景是,点击某个按钮,屏幕中间打开一条缝,
将界面分成两部分,左边部分是命令按钮或者列表,右边部分是具体内容。支持左右两部分大小改变,即中间出现一个可以左右移动的竖框。除了支持竖直方向的分屏(Vertival
类似于twitter 或者iPad应用的Stacked View。界面左边有一个列表,点击任意列表上任意一个按钮,右边部分出现一个页面,点击右边页面的某个按钮,会在右边页面重叠出现新的页面。
实现类似以行为主(row-dominated)的瀑布流视图显示形式。仅支持ARC模式。
类似于twitter iPad应用的Stacked View。左边有一排按钮,点击任意一个按钮,右边部分出现一个页面,点击右边页面的某个按钮,会在右边页面重叠出现新的页面。
NGVaryingGridView 是一个表格视图,可独立设置每个单元格的尺寸,你可以定义不同大小的单元格。
自定义UIToolBar的颜色、样式。可以在屏幕四个角加上工具栏,工具栏可以收起、打开。用户点击三角按钮,工具栏便会收起或者打开。
Data-aware view controller 在一个行占主导位置的表格布局中显示 UIView 列表(一般用于显示 UIImageView
Stackcordion 实现了类似 iPad 上的 Twitter 应用的界面效果。
HSImageSidebarView 提供了一个边栏的视图组件,如下图所示:
APSplitViewController 是一个自定义的 UISplitViewController,主要用于 iPad。 特点:可同时保留边栏显示;使用竖屏方式启动,然后根据方向自动调整;每一部分都包含 UINavigationController 可方便制作导航菜单
实现视图的倒影效果,针对任何视图,而不仅仅是图像。可以方便自定义倒影的参数,比如尺度(scale)、透明度(alpha)和间距(gap)。支持ARC。