UIScrollView(滚动试图) 1.简介 为什么有UISCrollView: 在iOS开发中,由于移动设备的屏幕大小有限,所以不能像PC一样显示很多内容,因此当手机屏幕需要展示的内容较多超出一个屏幕时,用户可以通过滚动手势来查看屏幕以外的内容。 普通的UIView不具备滚动的功能的,Apple ...
分类:
其他好文 时间:
2016-10-15 21:43:16
阅读次数:
164
if([myTableViewrespondsToSelector:@selector(setSectionIndexColor:)]){
myTableView.sectionIndexColor=[UIColorredColor];
myTableView.sectionIndexBackgroundColor=[UIColoryellowColor];
}for(UIView*viewin[tableViewsubviews]){
if([[[viewclass]description]isEqual..
分类:
移动开发 时间:
2016-10-15 07:43:45
阅读次数:
228
layoutSubviews方便数据计算,drawRect方便视图重绘。 layoutSubviews在以下情况下会被调用: 1、init初始化不会触发layoutSubviews。 2、addSubview会触发layoutSubviews。 3、设置view的Frame会触发layoutSubv ...
分类:
其他好文 时间:
2016-10-14 17:33:50
阅读次数:
167
关于这两个方法的区别 还是有点意思的。 UIView的setNeedsDisplay和setNeedsLayout方法。首先两个方法都是异步执行的。setNeedsDisplay会调用自动调用drawRect方法,这样可以拿到UIGraphicsGetCurrentContext,就可以画画了。而s ...
分类:
其他好文 时间:
2016-10-14 09:55:44
阅读次数:
155
前言:这个系列要更新Core Animation的内容,但是CALayer是Core Animation的基础。 一 CALayer是什么? 摘自官网的一句话-Layers Provide the Basis for Drawing and Animations(Layers是绘图和动画的基础) L ...
分类:
其他好文 时间:
2016-10-14 09:41:42
阅读次数:
251
IOS-- UIView中的坐标转换 // 将像素point由point所在视图转换到目标视图view中,返回在目标视图view中的像素值 - (CGPoint)convertPoint:(CGPoint)point toView:(UIView *)view; // 将像素point从view中转 ...
分类:
移动开发 时间:
2016-10-13 19:01:07
阅读次数:
229
PushListView.h @interface PushListView : UIView<UITableViewDelegate,UITableViewDataSource { CGFloat contentOffsetY; CGFloat oldContentOffsetY; CGFloat ...
分类:
移动开发 时间:
2016-10-12 10:38:20
阅读次数:
162
今天在写程序的时候想在当前视图跳转的时候释放掉当前视图上面add的一些子视图。因为add的子视图有些是在别的类里面add进来的,当前页面不知道自己当前有哪几个类型的子视图。这样,我就想到了用循环遍历来查看当前视图有没有符合条件的子视图,如果有的话就释放掉。 我是这样写的: for(UIView * ...
分类:
移动开发 时间:
2016-10-11 19:00:35
阅读次数:
157
extension UIView { func colorOfPoint (point: CGPoint) -> UIColor { var pixel = UnsafePointer<CUnsignedChar>.alloc(4) let colorSpace = CGColorSpaceCrea ...
分类:
编程语言 时间:
2016-10-11 16:32:18
阅读次数:
480
WMPlayer视频播放器,AVPlayer的封装,继承UIView,想怎么玩就怎么玩。支持播放mp4、m3u8、3gp、mov,网络和本地视频同时支持。全屏和小屏播放同时支持。自动感应旋转屏幕。 1、跳转到某个时间点播放(历史记录播放) 2、app进入后台继续播放(有点逆天) 3、loading菊 ...
分类:
其他好文 时间:
2016-10-11 10:43:50
阅读次数:
226