UI
文章平均质量分 73
毛利叔叔的叔叔
这个作者很懒,什么都没留下…
展开
-
UI -- UIApplication深入研究
很多时候,我们不需要关心这个类,我们很少继承这个类,偶尔会调用这个类的api来实现一些功能,但是不可否认,这个类是iOS编程中很重要的一个概念,所以我这里写这个文章来总结以下这个类的信息,如果写的不对的地方,请留言,多谢。UIApplication的核心作用是提供了iOS程序运行期间的控制和协作工作。每一个程序在运行期必须有且仅有一个UIApplication(或则其子类)的一个实转载 2013-03-12 15:55:52 · 486 阅读 · 0 评论 -
UI -- 多视图应用程序总结
IOS之多视图应用程序4.1 多视图应用程序介绍4.2 UIViewController多视图程序4.3 标签栏控制器4.4 导航视图控制器应用4.5 iOS应用程序风格类型4.1 多视图应用程序介绍iOS的很多应用程序都是采用多视图设计。控制器类型4种多视图程序:" 自定义视图控制器" 标签栏控制器" 导航控制器" 表视转载 2013-03-27 09:56:00 · 655 阅读 · 0 评论 -
UI -- Storyboard全解析
[IOS] Storyboard全解析原文地址:http://iaiai.iteye.com/blog/1493956李宁iOS之Storyboard导航大揭秘 http://my.eoe.cn/5079/archive/1385.html?f_section=hot(Storyboard)是一个能够节省你很多设计手机App界面时间的新特性,下面,为了简明的说明Storyboa转载 2013-03-12 15:55:26 · 704 阅读 · 0 评论 -
UI -- Xib界面
iPhone开发学习笔记001——Xib界面上的控件与代码的相互关联方法 NIB 和XIB 的区别NIB 和 XIB 都是 Interface Builder 的图形界面设计文档。引用《Cocoa Programming for Mac OSX》一书的说法,Interface Builder 把窗口、菜单栏以及窗口上的各种控件的对象都“冻结”在了一个 NIB转载 2013-04-11 16:35:37 · 1127 阅读 · 0 评论 -
UI -- CorePloty应用指南
原文链接:http://blog.csdn.net/huixuanhuixuan/article/details/8157398库类说明文档://sharmanavnidhi-navnidhi.googlecode.com/hg-history/534191a0e4881407994489291ba0df14e616fcbc/documentation/html/iOS/interface转载 2013-03-12 10:01:35 · 1311 阅读 · 0 评论 -
UI -- UITableView的重用机制
UITableView的重用机制iphone重用机制是苹果为了实现大量数据显示而采用的一种节省内存的机制,比如在UITableView和ScrollView 等地方。为什么要“可重用”???对于我们的项目来说,内存控制是必不可少的,如果一个tableview有几百个cell,这个内存消耗是很大的,而且有些cell里面都有image之类的很占内存的资源存在的话,那这样很容易出现memor原创 2013-03-12 15:55:47 · 603 阅读 · 0 评论 -
UI -- StoryBoard优缺点分析
StoryBoard--看上去很美Storyboard 有时也称为 Storyboarding,二者经常混用。 如果你的英文足够好,也许能体会到二者的细微差别。 在谈及Storyboard之前,我们先来了解下 Interface builder 的背景。 Interface Builder 简称 IB,是XCode 开发环境自带的 用户图形界面设计工具, 通过它,你可以随心所欲地将 控件或转载 2013-04-11 11:17:13 · 3507 阅读 · 0 评论 -
UI -- NavigationController 和 navigationbar
navigationItem的backBarButtonItem和leftBarButtonItem从navigationController中的aViewController push到bViewController时:如果bViewController的leftBarButtonItem!=nil,那么将在navigationBar的左边显示bViewControlle原创 2013-03-18 18:13:45 · 1075 阅读 · 0 评论 -
UI -- 手势使用
一、滑动手势1.注册手势 UISwipeGestureRecognizer *recognizer; recognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(handleSwipeFrom:)]; [recognizer setDirect转载 2013-11-06 14:45:41 · 408 阅读 · 0 评论 -
UI -- CATransition的动画效果类型及实现方法
CATransition的动画效果类型及实现方法引用:http://hi.baidu.com/vbkan/blog/item/8b3314ca1b1da85ef31fe7d4.html http://blog.sina.com.cn/s/blog_74d748180100qi8e.html实现iphone漂亮的动画效果主要有两种方法,一种是转载 2014-04-21 18:09:22 · 630 阅读 · 0 评论 -
UI -- 去除掉屏幕上所有的UIAlertView
去除掉屏幕上所有的UIAlertView在 iOS 7 系统之前, AlertVIew 显示的原理是在屏幕上家里一层 Alertwindow , 然后AlertView 的视图加在了这个Window 上,所以可以通过获取window上的视图从而获取UIAlertView 然后令其消失,具体代码:[objc] view plaincopy原创 2014-05-20 14:59:19 · 698 阅读 · 0 评论 -
UI - ZoomingViewController点击图片全屏
iOS - 使用ZoomingViewController来放大UIView至全屏ZoomingViewController是一个类,你可以将这个类依附于任何一个存在的视图,之后仅需单击一下就可以将这个视图放大至全屏,或者旋转设备来使全屏视图旋转以及单击使其返回初始视图状态。 介绍 在这个项目中使用ZoomingViewController类来处理放缩视图,如下所示:转载 2013-10-29 17:35:19 · 1004 阅读 · 0 评论 -
UI -- 适配iPhone5界面(autosizing属性)
如何应用autosizing属性使iOS应用程序界面适配iPhone5另外两篇适配iphone5文章:http://blog.csdn.net/linzhiji/article/details/8000048http://blog.csdn.net/linzhiji/article/details/8000125第一篇iphone原创 2013-04-11 18:00:24 · 3013 阅读 · 0 评论 -
UI -- UIToolbar,UINavigationBar,UITabBar,UIBarButtonItem,UITabBarItem自定义方法总结
iOS 开发 中级:UIToolbar,UINavigationBar,UITabBar,UIBarButtonItem,UITabBarItem自定义方法总结对于UIToolbar,UINavigationBar,UITabBar,UIBarButtonItem,UITabBarItem这几种控件的自定义,因为具备共同性,因此放在一起讨论。通常有两种方式来实现自定义。转载 2013-03-27 09:53:07 · 989 阅读 · 0 评论 -
UI -- UIImageViewController的使用
UIImageViewController的使用引用UIImagePickerController 需用到两个代理用UIImagePickerController选择、显示图片或视频,主要注意UIImagePickerController几个属性的设置一:UI 显示样式,显示的格式确定1:sourceType@property(nonatomi转载 2013-04-10 16:13:42 · 797 阅读 · 0 评论 -
UI -- Core animation教程(共三章)
第一章 Core animation简介链接地址:http://www.cocoachina.com/bbs/read.php?tid-10972-fpage-0-toread--page-1.html1. 简介Core animation 是以objc语言封装的一套图形渲染,投影及动画的库的集合。Core animation 使创建用户界面变得非常容易,通过以下方法:转载 2013-03-28 18:02:37 · 770 阅读 · 0 评论 -
UI -- UIViewController生命周期
下面是UIViewController从创建到销毁的声明周期:1、创建UIViewController。 我们可以直接手写代码生成一个UIViewController也可以通过XIB生成一个UIViewController。通过- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNi原创 2013-03-12 15:53:47 · 792 阅读 · 0 评论 -
UI -- 正确使用UIViewController
规范之力:正确使用UIViewController(1)标签: uiviewcontroller顶[0] 分享到 发表评论(0) 编辑词条VC的设计初衷==》一个ViewController应该且只应该管理一个view hierarchy;目录• 一.UIViewController• 二.Hierarchy• 三.Container• 四.Custom C原创 2013-03-12 15:54:35 · 1252 阅读 · 0 评论 -
UI -- 制作view渐变的效果CAGradientLayer
有时候我们需要在view中加入渐变的效果来让它看起来有玻璃质感,可以使用Core Animation框架中提供的CAGradientLayer来实现.代码如下:首先添加QuartzCore.framework然后加入如下代码: #import QuartzCore/QuartzCore.h> - (CAGradientLa原创 2013-03-12 15:53:55 · 1621 阅读 · 0 评论 -
UI -- 虚拟键盘挡住UITextField的解决方法
iOS常用的两个功能:点击屏幕和return隐藏虚拟键盘和解决虚拟键盘挡住UITextField的方法iOS上面对键盘的处理很不人性化,所以这些功能都需要自己来实现, 首先是点击return和屏幕隐藏键盘这个首先引用双子座的博客 http://my.oschina.net/plumsoft/blog/42545,他的文章写的很好,对大家的理解很有好处。在 iOS 程序中当想原创 2013-03-12 15:53:39 · 641 阅读 · 0 评论 -
UI -- UIScrollView用法
UIScrollView是iphone中的一个重要的视图,它提供了一个方法,让你在一个界面中看到所有的内容,从而不必担心因为屏幕的大小有限,必须翻到下一页进行阅览。确实对于用户来说是一个很好的体验。但是又是如何把所有的内容都加入到scrollview,是简单的addsubView。假如是这样,岂不是scrollView界面上要放置很多的图形,图片。移动设备的显示设备肯定不如PC,怎么可能放得下如此转载 2013-03-12 15:54:24 · 488 阅读 · 0 评论 -
UI -- UIView如何管理它的子视图
ios学习笔记-UIView如何管理它的子视图如果你是想找到某个视图中的一个特定的子视图,并且将其移除,方法如下: //依次遍历self.view中的所有子视图 for(id tmpView in [self.viewsubviews]) { //找到要删除的子视图的对象 if([tmpView isKindOfClass:[UIImag原创 2013-03-25 19:07:13 · 1019 阅读 · 0 评论 -
UI -- UIDatePicker
// 初始化UIDatePickerUIDatePicker *datePicker = [[UIDatePicker alloc] initWithFrame:CGRectMake(0, 200, 320, 216)];// 设置时区[datePicker setTimeZone:[NSTimeZone timeZoneWithName:@"GMT"]];// 设置当前显示时间转载 2013-03-19 09:40:56 · 756 阅读 · 0 评论 -
UI -- UITableViewCell
UITableViewCell的选中时的颜色及tableViewCell的selecte与deselecte 1.系统默认的颜色设置 //无色 cell.selectionStyle = UITableViewCellSelectionStyleNone; //蓝色 cell.selectionStyle = UITableViewCellSelectionStyle转载 2013-03-18 17:38:19 · 760 阅读 · 0 评论 -
UI -- UIswitch 的用法
UIswitch 的用法关于添加文字图片方法可以用一个第三方类库实现对应项目源代码http://code4app.com/ios/Customized-Round-Switch/4f6d915b6803faef27000000.h文件中声明@interface UIswitchViewController :UIViewControlle原创 2013-03-18 18:09:15 · 498 阅读 · 0 评论 -
UI -- UIButton小结
圆角,边框,字体让四角变圆12[[viewlayer]setCornerRadius:10.0];[viewsetClipsToBounds:YES];添加边框:12[[vie原创 2013-03-12 15:55:23 · 1702 阅读 · 0 评论 -
UI -- UITextField总结
加粗loginLabel.font = [UIFont fontWithName:@"Helvetica-Bold" size:20];加粗并且倾斜 loginLabel.font = [UIFont fontWithName:@"Helvetica-BoldOblique" size:20];1.UITextField的初始化及设置 s原创 2013-03-12 15:54:08 · 905 阅读 · 0 评论 -
UI -- UIPickerView选取器
UIPickerView选取器详解 选取器被用来取代PC上面的下拉菜单,它是一个大大的滚轮,它占用固定的大小 320×216.一、创建大小虽然固定,但是位置可以任意(不过横向被充满,咱也只能改变纵向位置)。与UITableView 类似,UIPickerView 类也需要一个数据源。与表格视图不同的是,选取器不使用索引路径,而是用一个NSinteger 值来标识每一行。选取器可转载 2013-03-27 09:46:09 · 645 阅读 · 0 评论 -
UI -- 动画
动画执行时调用的方法@implementation ViewController- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil{self = [super initWithNibName:nibNameOrNil bundle:nibBu转载 2013-04-10 16:09:03 · 508 阅读 · 0 评论 -
UI -- IOS6屏幕旋转问题总结
共三篇文章第一篇详细介绍ios6下设备旋转设置问题 IOS6屏幕旋转详解(自动旋转、手动旋转、兼容IOS6之前系统)来自:http://blog.csdn.net/cococoolwhj/article/details/8208991概述:在iOS6之前的版本中,通常使用 shouldAutorotateToInterfaceOrientation转载 2013-03-12 09:56:10 · 1569 阅读 · 1 评论