西贝了爷  

随笔分类 -  UI

1
  • UITabar 设置字体大小/颜色
    摘要:1.设置被选中字体颜色 阅读全文
    posted @ 2016-07-30 17:30 西贝了爷 阅读(306) 评论(0) 推荐(0)
  • UIFont 字体样式 [UIFont fontWithName~];
    摘要:设置字体样式代码:[UIFont fontWithName:@"Arial-BoldMT" size:15] 下边一一列举: 一:Font Family: American Typewriter Font: AmericanTypewriter,如右图 Font: AmericanTypewrite 阅读全文
    posted @ 2016-06-08 17:06 西贝了爷 阅读(8143) 评论(0) 推荐(0)
  • 分段控制器--UISegmentedControl 基本用法
    摘要:http://blog.csdn.net/heng615975867/article/details/43527295 http://blog.csdn.net/gf771115/article/details/7683565 UISegmentedControl分段控件代替了桌面OS上的单选按钮。 阅读全文
    posted @ 2016-05-27 15:39 西贝了爷 阅读(15857) 评论(1) 推荐(0)
  • UISwitch用法:
    摘要:代码: // 控件大小,不能设置frame,只能用缩放比例 _switch.transform = CGAffineTransformMakeScale(0.8, 0.8); 阅读全文
    posted @ 2016-05-10 15:01 西贝了爷 阅读(442) 评论(0) 推荐(0)
  • UIButton常见属性和方法
    摘要:一、创建,两种方法: 1. 常规的 initWithFrame UIButton *btn1 = [[UIButton alloc]initWithFrame:CGRectMake(10, 10, 80, 44)]; 2. UIButton 的一个类方法(也可以说是静态方法)buttonWithTy 阅读全文
    posted @ 2016-05-10 11:39 西贝了爷 阅读(3774) 评论(0) 推荐(0)
  • UILabel
    摘要:1.常见属性: demo:labe的背景色随机,圆角, 1:实现文本多行显示 commentTextLabel.lineBreakMode = NSLineBreakByCharWrapping; commentTextLabel.numberOfLines = 0; commentTextLabe 阅读全文
    posted @ 2016-05-06 15:46 西贝了爷 阅读(201) 评论(0) 推荐(0)
  • CollectionView垂直缩放卡片布局
    摘要:实现效果 实现思路 从效果图可以看到变化是,越是往中间滚动的item显示最大,越显眼。而越是往前面,或者越是后面的,反而显示越小,这样就形成了视觉差。 实现的思路就是通过重写在可见范围内的所有item的方法: 1 2 3 - (NSArray<UICollectionViewLayoutAttrib 阅读全文
    posted @ 2016-04-04 21:48 西贝了爷 阅读(252) 评论(0) 推荐(0)
  • CollectionView网格布局
    摘要:说句老实话,UICollectionView真的太强大了,而且要掌握高级部分是相当困难的。至少笔者是这么认为的,如果觉得自己比较厉害,可以轻而易举地掌握UICollectionView的使用的,希望可以总结点经验! 本篇文章是在练习如何使用UICollectionView进行网格布局。网格布局是非常 阅读全文
    posted @ 2016-04-04 08:44 西贝了爷 阅读(271) 评论(0) 推荐(0)
  • UICollectionView基础
    摘要:前言 这个控件,看起来与UITableView有点像,而且基本的用法也很相像哦!!! 我们来看看API: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 #pragma mark - UICollectionViewDataSource / 阅读全文
    posted @ 2016-04-03 22:23 西贝了爷 阅读(157) 评论(0) 推荐(0)
  • UIScrollView控件介绍
    摘要:1.UIScrollView控件是什么? (1)移动设备的屏幕⼤大⼩小是极其有限的,因此直接展⽰示在⽤用户眼前的内容也相当有限 (2)当展⽰示的内容较多,超出⼀一个屏幕时,⽤用户可通过滚动⼿手势来查看屏幕以外的内容 (3)普通的UIView不具备滚动功能,不能显⽰示过多的内容 (4)UIScroll 阅读全文
    posted @ 2016-04-02 00:16 西贝了爷 阅读(217) 评论(0) 推荐(0)
  • CALayer
    摘要:前言 CALayer包含在QuartzCore框架中,这是一个跨平台的框架,既可以用在iOS中又可以用在Mac OS X中。后面要学Core Animation就应该先学好Layer(层)。 我们看一下UIView与Layer之间的关系图(图片来源于网络): 我们知道,UIView有一个属性laye 阅读全文
    posted @ 2016-03-31 00:53 西贝了爷 阅读(220) 评论(0) 推荐(0)
  • CollectionView垂直缩放卡片布局
    摘要:实现效果 实现思路 从效果图可以看到变化是,越是往中间滚动的item显示最大,越显眼。而越是往前面,或者越是后面的,反而显示越小,这样就形成了视觉差。 实现的思路就是通过重写在可见范围内的所有item的方法: 1 2 3 - (NSArray<UICollectionViewLayoutAttrib 阅读全文
    posted @ 2016-03-31 00:47 西贝了爷 阅读(1361) 评论(0) 推荐(0)
  • CollectionView缩放水平卡片布局
    摘要:实现效果 实现思路 从Demo效果图中,可以看出来,主要是缩放系数的计算。对于不同距离的cell,其缩放系数要变化,以便整体协调显示。 所以,我们必须重写-layoutAttributesForElementsInRect:方法来实现所有当前可见的cell的attributes。 计算比例,通过获取 阅读全文
    posted @ 2016-03-31 00:46 西贝了爷 阅读(586) 评论(0) 推荐(0)
  • CollectionView旋转水平卡片布局
    摘要:概述 UICollectionView真的好强大,今天我们来研究一下这种很常见的卡片动画效果是如何实现了。本篇不能太深入地讲解,因为笔者也是刚刚摸索出点眉目,但是并没有深刻地理解。如果在讲解过程中,出现不对的地方,请及时反馈。 效果图 重写API 1 2 3 4 5 6 7 8 9 10 11 12 阅读全文
    posted @ 2016-03-31 00:44 西贝了爷 阅读(1538) 评论(0) 推荐(0)
  • UICollectionView与UITableView混用手势冲突
    摘要:前言 最近在重构某个模块,以后别人封装的所谓的基类就像一坨死一样,看见就恶心,相信同行的你们能够明白那种心情。为什么要重构?并不是真的因为它像一坨死,而是因为这个模块是用户使用最频繁的,而且出现了不少bug,最重要的是这bug还是p1级别的致命bug。 曾经经过了几天的压力测试都没有复现出来,但是用 阅读全文
    posted @ 2016-03-31 00:43 西贝了爷 阅读(3794) 评论(0) 推荐(0)
  • CollectionView网格布局
    摘要:概述 说句老实话,UICollectionView真的太强大了,而且要掌握高级部分是相当困难的。至少笔者是这么认为的,如果觉得自己比较厉害,可以轻而易举地掌握UICollectionView的使用的,希望可以总结点经验! 本篇文章是在练习如何使用UICollectionView进行网格布局。网格布局 阅读全文
    posted @ 2016-03-31 00:43 西贝了爷 阅读(826) 评论(0) 推荐(0)
  • UICollectionView基础/UICollectionViewCell的四种创建方式
    摘要:前言 UICollectionViewCell的四种创建方式:http://blog.csdn.net/ZC_Huang/article/details/52002302 这个控件,看起来与UITableView有点像,而且基本的用法也很相像哦!!! 我们来看看API: 1 2 3 4 5 6 7 阅读全文
    posted @ 2016-03-31 00:42 西贝了爷 阅读(530) 评论(0) 推荐(0)
  • UIImage加载方式
    摘要:前言 关于本地图片UIImage的加载问题,还是需要注意的。不同的加载处理方式,在效率和性能上还是有差异的。 今天,我们来讲讲UIImage的加载应该选择什么样的API来加载! 两种API 这两种API分别是: -imageNamed: 默认加载图片成功后会内存中缓存图片,这个方法用一个指定的名字在 阅读全文
    posted @ 2016-03-31 00:18 西贝了爷 阅读(1255) 评论(0) 推荐(0)
  • UITableviewcell的性能问题
    摘要:一、UITableviewcell的一些介绍 UITableView的每一行都是一个UITableViewCell,通过dataSource的 tableView:cellForRowAtIndexPath:方法来初始化每⼀行 UITableViewCell内部有个默认的子视图:contentVie 阅读全文
    posted @ 2016-03-28 00:44 西贝了爷 阅读(334) 评论(0) 推荐(0)
  • UITableview控件简单介绍
    摘要:注意点:数据源方法只能在控制器里设置 一、基本介绍 在众多移动应⽤用中,能看到各式各样的表格数据 。 在iOS中,要实现表格数据展示,最常用的做法就是使用UITableView,UITableView继承自UIScrollView,因此支持垂直滚动,⽽且性能极佳 。 UITableview有分组和不 阅读全文
    posted @ 2016-03-28 00:43 西贝了爷 阅读(344) 评论(0) 推荐(0)

1