iOS 控件
文章平均质量分 69
zrhloveswallow
这个作者很懒,什么都没留下…
展开
-
UIScrollView的属性总结
UIScrollView的属性总结属性作用CGPoint contentOffSet监控目前滚动的位置CGSize contentSize滚动范围的大小UIEdgeInsets contentInset视图在scrollView中的位置iddelegate转载 2014-04-30 12:37:28 · 933 阅读 · 0 评论 -
iOS - 监听UITextField键盘删除键之分类
#import @protocol RCSBackWordTextFieldDelegate NSObject>- (void)textFieldDidDeleteBackward:(UITextField *)textField;@end@interface UITextField (RCSBackWord)@property (weak, nonatomic) idRCSBack转载 2016-09-27 17:39:28 · 2129 阅读 · 0 评论 -
iOS8 UIAlertView pop/push页面后,键盘闪一下的问题
iOS8以后,当当前界面有UITextField等输入框时,需要点击确定pop到上一个页面或者弹出UIAlertView等弹框时,会出现pop界面后键盘出现又隐藏的问题,这是alertView的动画和键盘动画起冲突了导致的。解决方法有两种:第一种:等键盘完全收起之后再pop、push或者弹出UIAlertView。直接dispatch_after个至少0.25秒再执行pop或者push转载 2016-07-27 18:29:06 · 1316 阅读 · 0 评论 -
获取窗口当前显示的控制器
解决类似网易新闻客户端收到新闻推送后,弹出一个UIAlert,然后跳转到新闻详情页面这种需求1.提供一个UIView的分类方法,这个方法通过响应者链条获取view所在的控制器- (UIViewController *)parentController{ UIResponder *responder = [self nextResponder]; while (re转载 2016-05-27 18:59:52 · 550 阅读 · 0 评论 -
取消UICollectionView的隐式动画
UICollectionView在reloadItems的时候,默认会附加一个隐式的fade动画,有时候很讨厌,尤其是当你的cell是复合cell的情况下(比如cell使用到了UIStackView)。下面几种方法都可以帮你去除这些动画123456789101112转载 2016-05-27 18:32:49 · 1895 阅读 · 0 评论 -
UICollectionViewLayout
这是博主的WWDC2012笔记系列中的一篇,完整的笔记列表可以参看这里。如果您是首次来到本站,也许您会有兴趣通过RSS,或者通过页面左侧的邮件订阅的方式订阅本站。在上一篇UICollectionView的入门介绍中,大概地对iOS6新加入的强大的UICollectionView进行了一些说明。在这篇博文中,将结合WWDC2012 Session219:Advanced Collecti转载 2015-02-28 16:26:08 · 369 阅读 · 0 评论 -
iOS系列译文:自定义Collection View布局
UICollectionView在iOS6中第一次被介绍,也是UIKit视图类中的一颗新星。它和UITableView共享API设计,但也在UITableView上做了一些扩展。UICollectionView最强大、同时显著超出UITableView的特色就是其完全灵活的布局结构。在这篇文章中,我们将会实现一个相当复杂的自定义collection view布局,并且顺便讨论一下这个类设计的重要部转载 2015-02-28 15:45:11 · 619 阅读 · 0 评论 -
IOS: 状态栏提示控件的实现原理UIWindowLevel详解关于UIWindow的一点儿思考
现在很多流行的软件都加入了状态栏提示的功能,比如手机qq,微信等,今天我们就一起来看看状态栏提示控件的原理与实现。 一、状态栏提示的实现原理 不知道大家看到状态栏提示控件,第一感觉它是怎么实现的呢? 我们知道即使平时写的view是充满全屏的,也始终不会显示到statusBar的上层的。也就是说statusBar应该是一个特殊的view,始终位于程序的t转载 2014-05-12 11:17:37 · 1569 阅读 · 0 评论 -
UIWindow & UIWindowLevel笔记
一、UIWindow是一种特殊的UIView,通常在一个程序中只会有一个UIWindow,但可以手动创建多个UIWindow,同时加到程序里面。UIWindow在程序中主要起到三个作用: 1、作为容器,包含app所要显示的所有视图 2、传递触摸消息到程序中view和其他对象 3、与UIViewController协同工作,方便完成设备方向旋转的支持二、转载 2014-05-12 10:54:46 · 508 阅读 · 0 评论 -
自定义iPhone的状态栏
让状态栏显示网络等待标志[UIApplication sharedApplication].networkActivityIndicatorVisible = YES; //显示 [UIApplication sharedApplication].networkActivityIndicatorVisible = NO; //隐藏 状态栏是可以通过UIApplication类提供的一转载 2014-05-12 10:49:07 · 896 阅读 · 0 评论 -
自定义UICollectionViewLayout并添加UIDynamic
UICollectionView是iOS6引入的控件,而UIDynamicAnimator是iOS7上新添加的框架。本文主要涵盖3部分:一是简单概括UICollectionView的使用;二是自定义一个UICollectionViewLayout来实现不同的Collection布局;三是在自定义UICollectionViewLayout的基础上添加UIDynamicAnima转载 2014-04-18 18:39:33 · 1457 阅读 · 0 评论 -
ios scroll view 原理
scroll view 原理 在滚动过程当中,其实是在修改原点坐标。当手指触摸后, scroll view会暂时拦截触摸事件,使用一个计时器。假如在计时器到点后没有发生手指移动事件,那么 scroll view 发送scroll view 原理在滚动过程当中,其实是在修改原点坐标。当手指触摸后, scroll view会暂时拦截触摸事件,使用一个计时器。假如在计时器到点后没有发生手转载 2014-04-18 17:38:55 · 1055 阅读 · 0 评论 -
UICollectionView 使用 介绍
1.1. Collection View全家福:UICollectionView, UITableView, NSCollectionViewn 不直接等效于NSCollectionViewn 也不替代UITableView----亲兄弟 为什么要使用Collection Views呢?n 可以高度定制内容的展现n 管理数转载 2014-04-18 17:34:03 · 1454 阅读 · 0 评论 -
NavigationBar 背景色设置
一、设置导航条颜色 iOS 7.0及以上版本,使用下面的函数设置背景图片,图片需要提供320*64的1、2、3倍图 - (void)setBackgroundImage:(nullableUIImage *)backgroundImage forBarPosition:(UIBarPosition)barPosition barMetrics:(UIBarMetrics)b原创 2016-10-27 16:18:55 · 1083 阅读 · 0 评论