UI相关
糖果屋的世界
这个作者很懒,什么都没留下…
展开
-
导航按钮
导航按钮设置原创 2017-08-25 11:05:51 · 274 阅读 · 0 评论 -
渐变色
给视图添加渐变色,示例如下:rect.origin.y = CGRectGetMaxY(headView.frame); rect.size.height = 50; UIView *titleView = [[UIView alloc] initWithFrame:rect]; CAGradientLayer *gradient = [CAGradientLayer lay原创 2018-01-26 15:36:46 · 333 阅读 · 0 评论 -
循环复用原理图
如图所示原创 2017-09-03 16:20:08 · 665 阅读 · 0 评论 -
Xib And Storyboard
【Xib】Interface Builder 是用来组织创建应用程序的可视部分(用户界面)。使用它您可以拖放一些定义好的组件(UILabel、UIButton等)到应用程序窗口中,然后设置它们的属性,和应用程序对象建立连接。当您完成了创建视图后将会以(Mac OS工程为.nib,iOS工程为.xib)文件的形式保存起来。 其实xib是从iOS SDK初次面世开始就是捆绑在开发者工具原创 2017-09-03 16:17:06 · 286 阅读 · 0 评论 -
UICollectionView
【集合视图】UICollectionView是集合视图,是UIScrollView的子类,也非常重要。 【说明】 1、UICollectionView上item的布局依赖一个布局对象 2、也就是说布局对象决定了UICollectionView的items如何显示在界面上, Apple提供了一个最简单的布局对象(UICollectionViewFlowLayout), UICollectio原创 2017-09-03 16:14:22 · 193 阅读 · 0 评论 -
UINavigationController
【导航控制器】UINavigationController是导航控制器,是一个容器视图控制器, 用于切换具有层次关系的视图,而非同一级视图间的切换。视图控制器之间的切换【说明】导航管理子视图控制器的切换,采用栈数据结构的原理 push—>压栈 把子视图控制器放入导航的子视图控制器数组中【push的时候,内部有对svc指向的对象计数器加1】 pop—>出栈 把子视图控制器从导航的子视原创 2017-09-03 16:11:37 · 253 阅读 · 0 评论 -
UITextField收键盘
UITextField是文本输入框,专门用于获取用户输入的文本 1、基本属性方法 2、代理回调方法 3、键盘监听定制 UITextField默认不收键盘 ctrl+command+空格:弹出表情键盘 取消UITextField第一响应,实际上就是收键盘收键盘:1.借助于UIControl来收键盘【点击键盘外侧空白部分就可以收键盘】例子在下面 2.通过UITouc原创 2017-09-03 16:06:29 · 502 阅读 · 0 评论 -
Xcode快捷操作
a Xcode相关command + 0 【显示/隐藏文件导航栏】 command + alt + ◀️/▶️ 【折叠/展开单一函数】 command + alt + shift + ◀️/▶️ 【折叠/展开所有函数】 command + control + ◀️/▶️ 【向前向后跳转】 command + control + 上/下【切换一个类的声明和实现】原创 2017-09-03 15:52:25 · 265 阅读 · 0 评论 -
键盘监听
【监听】#pragma mark - 监听键盘-(void)monitorKeyboard{ //添加监听键盘弹出 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardShow:) name:UIKeyboardWillShowNotification object:ni原创 2017-09-04 20:48:58 · 611 阅读 · 0 评论 -
UIView生命周期
如图所示原创 2017-08-25 11:14:22 · 179 阅读 · 0 评论 -
UIColor,CGColor,CIColor三者的区别和联系
一、UIColor UIColor是UIKit中存储颜色信息的一个重要的类,一个UIColor对象包含了颜色和透明度的值,它的颜色空间已经针对IOS进行了优化。UIColor包含了一些类方法用于创建一些最常见的颜色,如白色,黑色,红色,透明色等,这些颜色的色彩空间也不尽相同(白色和黑色是kCGColorSpaceDeviceGray,红色的色彩空间是kCGColorSpaceDeviceRGB)转载 2018-01-19 15:41:38 · 1712 阅读 · 0 评论