
UI
文章平均质量分 74
hnjyzqq
这个作者很懒,什么都没留下…
展开
-
UIImagePickerController详解
1.UIImagePickerController的静态方法: imagepicker = [[UIImagePickerController alloc]init]; //UIImagePickerController静态方法判断设备是否支持照相机/图片库/相册功能 /* typedef NS_ENUM(NSInteger, UIImagePickerC转载 2014-10-08 19:22:57 · 369 阅读 · 0 评论 -
ScrollView介绍
ScrollView原理 视图的滚动过程,其实是在不断修改原点坐标。当手指触摸后,ScrollView会暂时拦截触摸事件,使用一个计时器。假如在计时器到点后没有发生手指移动事件,那么ScrollView发送tracking events到被点击的subView;若是在计时器到点后发生了移动事件,那么ScrollView取消tracking自己促发滚动。其子类可以重载touch转载 2014-10-08 19:19:58 · 382 阅读 · 0 评论 -
iOS 图标尺寸及用途
圆角半径iTunes Artwork icon ───────────────────────── 512px (90px)App icon(iPhone4) ────────────────────────── 114px (20px)App icon(iPad) ───────────────────────────── 72px (12px)App icon(转载 2014-10-02 09:18:35 · 626 阅读 · 0 评论 -
xcode6没有prefix.pch预编译文件解决办法
注意到Xcode6创建的工程没有prefix.pch,预编译就不能在other下选择pch文件接着到工程的build setting下设置开启预编译并配置路径(文件的路径。因为我新建在cofig文件夹下所以是这个路径,)build以后就可以使用了。原创 2014-10-14 11:37:54 · 1007 阅读 · 0 评论 -
Core Animation
iOS 提供了一系列的图形图像技术,这是建立动人的视觉体验的基础。特定的框架—处理 2D,3D 和动画效果—能够让您的程序访问 iPhone 和 iPod touch 卓越的图形功能。Core Animation基于合成独立图层的简单编程模型,您可以使用 Core Animation 来建立具有动画效果的用户体验。动画是按定义好的关键步骤创建的,步骤描述了文字层、图像层和转载 2015-01-23 22:48:00 · 679 阅读 · 0 评论 -
iPad UIPopoverController弹出窗口的位置和坐标
TodoViewController *contentViewController = [[TodoViewController alloc] init]; UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:contentViewC转载 2015-01-23 22:24:17 · 526 阅读 · 0 评论 -
UITableView的一些简单问题的处理
问题一:第一次初始化UITableView,在没有数据的情况下UITableView是不可以上下滚动的原因:在没有数据的情况下UITableView无法计算单元格的高度解决方法:在viewdidload方法中指定UITableView的frame大小问题二:UITableView加载数据的工程中,如果速度较慢,会造成卡壳,在这个时候多长点击某一个单元格会造成Na原创 2015-01-23 20:01:15 · 455 阅读 · 0 评论 -
自定义uislider 样式
UIImage *stetchLeftTrack= [[UIImage imageNamed:@"UI27.png"] stretchableImageWithLeftCapWidth:10.0 topCapHeight:0.0]; UIImage *stetchRightTrack = [[UIImage imageNamed:@"UI28.png"] stretchableImag转载 2015-01-23 20:09:36 · 459 阅读 · 0 评论 -
iOS6的UIAlertView重写
CustomAlertViewViewController.h#import @interface CustomAlertViewViewController : UIViewController//記得加入UIAlertViewDelegate{ UIAlertView *myAlertView;}@property (nonatomic,retai原创 2015-01-23 22:22:14 · 559 阅读 · 0 评论 -
iOS裁剪图片
一: - (void)drawRect:(CGRect)rect {CGContextRef context=UIGraphicsGetCurrentContext();//设置倒立CGContextRotateCTM(context,M_PI);//重新设置坐标 self.bounds获取整个屏幕的区域。CGContext原创 2015-01-23 19:18:03 · 521 阅读 · 0 评论 -
Reveal查看任意app的高级技巧
原文链接:http://zhuanlan.zhihu.com/iOSRe/19646016Reveal查看任意app的高级技巧hangcom · 1 年前Reveal是一个很强大的UI分析工具,与其他几个功能相近的工具(比如PonyDebugger)相比,其最大的特点就是非常直观,用来查看app的UI布局非常方便。其常规用法是将framework集成至Xcode工程转载 2015-06-02 10:36:29 · 522 阅读 · 0 评论 -
SDWebImage
SDWebImage这个类库提供一个UIImageView类别以支持加载来自网络的远程图片。具有缓存管理、异步下载、同一个URL下载次数控制和优化等特征。 SDWebImage 支持异步的图片下载+缓存,提供了 UIImageView+WebCacha 的 category,方便使用。SDWebImage加载图片的流程:1. 入口 setImageWithURL转载 2015-06-23 18:10:50 · 494 阅读 · 0 评论 -
iOS 手写代码UICollectionView
// 1) 必须使用下面的方法进行Cell类的注册: // - (void)registerClass:forCellWithReuseIdentifier: // - (void)registerClass:forSupplementaryViewOfKind:withReuseIdentifier: // - (void)regist转载 2014-10-08 19:16:12 · 607 阅读 · 0 评论 -
UICollectionView 详细说明
1。简单介绍与说明简介:UICollectionView提供了一种自定义布局展示试图内容的方式。说明:涉及到的必须的基本类型与基本代理类型有UICollectionView/UICollectionViewCell/UICollectionViewLayout/UICollectionViewLayoutAttributes/UICollectionViewDelegate,一般情况下转载 2014-10-08 19:21:41 · 792 阅读 · 0 评论 -
139种Color
WebColor Sheetfor: https://github.com/duzixi/Web-Colors-in-OCIDColor PreviewMethod Name中文名Hex RGBRGB1 lightPink浅粉红#FFB6C1255,182,1932 pink粉红#FFC0CB2转载 2014-09-17 19:17:23 · 915 阅读 · 0 评论 -
iOS UISlider 自定义及竖版实现&& CGAffineTransformMakeRotation 实现旋转
//定义uisliderslider = [[UISlider alloc] initWithFrame:CGRectMake(-50, 100, 214, 18)];//设置未滑动位置背景图片[slider setMinimumTrackImage:[UIImage imageNamed:@"main_slider_bg_1.png"] forState:UIControlSta转载 2014-09-18 19:47:38 · 2867 阅读 · 0 评论 -
实现UIScrollView循环滚动的三种方法
1.循环滚动 每次滚动后都将scrollview的offset设置为中间的一页 若本次滚动是向前一页滚动,则把三页都向后放置,最后一页放到开头 若本次滚动是向后一页滚动,则把三页都向前放置,第一页放到末尾初始化UISCrollView float x,y,width,height;x = WIDTH_OFF_SET;y = HEIGH翻译 2014-09-19 15:52:44 · 553 阅读 · 0 评论 -
利用UIScrollView实现循环滚动翻页的方法
首先,新建一个PageView.xib,在该xib的View里放上一个UILabel,并在IB里把它的tag设置为1:然后,新建一个带xib文件的Controller,在这个Controller的xib里的View放上一个UIScrollView,frame和View一样大:把刚才那个UIScrollView关联到Controller文件里,再开始写in转载 2014-09-19 15:55:44 · 614 阅读 · 0 评论 -
iOS中定时器NSTimer的使用
1、初始化+ (NSTimer *)timerWithTimeInterval:(NSTimeInterval)ti target:(id)aTarget selector:(SEL)aSelector userInfo:(id)userInfo repeats:(BOOL)yesOrNo;+ (NSTimer *)scheduledTimerWithTimeInterval:(N转载 2014-09-19 19:43:59 · 363 阅读 · 0 评论 -
经典之解:contentSize、contentInset和contentOffset区别
可滚动视图:UIScrollView,UITableView(是UIScrollView的子类)。如果有的童鞋还是不理解,这个滚动视图,那么引一句网上的说法: 就像两张重叠在一起的纸,上面的纸中间有个320*480的屏幕状的洞,然后下面的纸可以无限大,显示是内容,你可以将手指通过这张洞来移动下面的纸,来阅读上面的信息。而contentSize、contentInset和cont...原创 2014-09-19 19:23:27 · 882 阅读 · 0 评论 -
iOS7系列设备开发参数
原创 2014-09-20 19:48:47 · 471 阅读 · 0 评论 -
iOS编程必备之Apple产品尺寸大全
iPhone 3320 x 480@1x320 x 480iPhone 3G320 x 480@1x320 x 480iPhone 4320 x 480@2x640 x 960iPhone 4S320 x 480@2x640 x 960iP原创 2014-09-20 19:23:37 · 874 阅读 · 0 评论 -
iOS开发之设备匹配
iOS 设备现有的分辨率如下:iPhone/iPod Touch普通屏 320像素 x 480像素 iPhone 1、3G、3GS,iPod Touch 1、2、33:2 Retina 屏 640像素 x 960像素 iPhone 4、4S,iPod Touch 416:9 Retina 屏 640像素 x 1136像素 iPhone 5,iPod Touch 5iPad原创 2014-09-20 19:41:54 · 639 阅读 · 0 评论 -
UIScorllView 控件实现图片缩放功能
一、缩放1.简单说明:有些时候,我们可能要对某些内容进行手势缩放,如下图所示 UIScrollView不仅能滚动显示大量内容,还能对其内容进行缩放处理。也就是说,要完成缩放功能的话,只需要将需要缩放的内容添加到UIScrollView中2.缩放原理当用户在UIScrollView身上使用捏合手势时,UIScrollView会给代理发送一条消息,询问代理究竟要缩放自己内部转载 2014-09-22 08:31:19 · 1024 阅读 · 0 评论 -
OC之@property @synthesize用法详解
在OC开发中 点语法用的是最为广泛的语法原创 2014-09-22 08:22:22 · 1553 阅读 · 0 评论 -
UIWindow & UIWindowLevel
一、UIWindow是一种特殊的UIView,通常在一个程序中只会有一个UIWindow,但可以手动创建多个UIWindow,同时加到程序里面。UIWindow在程序中主要起到三个作用: 1、作为容器,包含app所要显示的所有视图 2、传递触摸消息到程序中view和其他对象 3、与UIViewController协同工作,方便完成设备方向旋转的支持二、通常我们转载 2014-09-15 12:55:47 · 499 阅读 · 0 评论 -
IOS CALayer 详解
IOS CALayer 详解CALayer 是一个很经常使用的到的 Object,很常用,也很重要,同时又有比较多的属性,嗯,一定要详细了解下。CALayer 的原理很难懂,由于我目前只注重运用,所以就说那些在实际开发中能用到的一些地方。如果要更改 UIView 的 CALayer,要引用:#import .下面先推荐两篇文章: 文章 1:原理介绍的比较转载 2014-09-26 19:13:18 · 542 阅读 · 0 评论 -
Xcode5中ios7模拟器出现 Cannot find executable for CFBundle ... > (not loaded) 的解决办法
(If you too like to live dangerously) this will get rid of the following error message when running on the iOS Simulator: `Cannot find executable for CFBundle `Raw转载 2014-09-16 14:59:30 · 1319 阅读 · 2 评论 -
The Ultimate Guide To iPhone Resolutions
转载自:http://www.paintcodeapp.com/news/ultimate-guide-to-iphone-resolutions转载 2016-03-28 16:05:44 · 668 阅读 · 0 评论